接上文的进程内容
简单对上述进行一个小结:
下面写一个简单的多线程编程
如果将上述的MyThread对象的start方法改为直接调用run方法
虽然两者的结果是一样的,但是它们有着不同的含义
下面我们来看一个并发执行的过程和一个单个线程的过程
并发执行:
单个线程(主线程)
***
Thread 的常见构造方法
Thread 的几个常见属性
线程的所有状态
NEW: 安排了工作, 还未开始行动
RUNNABLE: 可工作的. 又可以分成正在工作中和即将开始工作.
BLOCKED: 这几个都表示排队等着其他事情
WAITING: 这几个都表示排队等着其他事情
TIMED_WAITING: 这几个都表示排队等着其他事情
TERMINATED: 工作完成了.