接上文的进程内容





简单对上述进行一个小结:









下面写一个简单的多线程编程



如果将上述的MyThread对象的start方法改为直接调用run方法


虽然两者的结果是一样的,但是它们有着不同的含义

下面我们来看一个并发执行的过程和一个单个线程的过程
并发执行:


单个线程(主线程)










***








Thread 的常见构造方法




Thread 的几个常见属性




















线程的所有状态
NEW: 安排了工作, 还未开始行动
RUNNABLE: 可工作的. 又可以分成正在工作中和即将开始工作.
BLOCKED: 这几个都表示排队等着其他事情
WAITING: 这几个都表示排队等着其他事情
TIMED_WAITING: 这几个都表示排队等着其他事情
TERMINATED: 工作完成了.


