对Java多线程技术中所有方法的解析
Java程序开发中如何应用线程
JAVA高级:多核线程-volatile原理与技巧
JDK5 java.util.concurrent 线程池
获取java线程中信息的两种方法
Java多线程Socket操作猜数游戏样例
超线程多核心下Java多线程编程分析
Java线程池技术实现TCP端口扫描
java使用回调和线程处理耗时响应过程
Java多线程程序设计二十三个要点
实战体会Java多线程编程精要之基础
Java线程模型缺陷研究
破除java神话之线程按优先级唤醒
Java多线程同步设计中使用Metux
用JAVA实现线程等待提示框
Java 程序中的多线程
Java的线程安全四种方式五个等级
Java开发中多线程同步技巧
在Java编程中如何使用线程
 
什么是线程?
    一个线程是给定的指令的序列 ,一个栈,以及一些共享数据。线程也可以从全局类中访问静态数据。栈以及可能的一些共享数据,每个线程有其自己的堆栈和程序计数器。而堆栈用于跟踪线程的上下文,上下文是当线程执行到某处时,当前的局部变量的值。虽然你可以编写出在线程之间传送数据的子程序,在正常情况下,一个线程不能访问另外一个线程的栈变量。这四种状态为:初始态:一个线程调用了new方法之后,并在调用start方法之前的所处状态。 Runnable:一旦线程调用了start 方法,线程就转到Runnable 状态。