new Thread()初始化 .start()即进入就绪状态,通过cpu调度,线程在就绪和运行状态之间切换。
线程死亡:
- 正常死亡:run方法执行完毕。
- 非正常死亡:run方法抛异常 或者其它线程调用了该线程的stop()方法.
线程还有阻塞状态和等待(超时)状态。
阻塞状态:加锁sychorinized Lock
等待(超时)状态: wait() 和join()
new Thread()初始化 .start()即进入就绪状态,通过cpu调度,线程在就绪和运行状态之间切换。
线程死亡:
线程还有阻塞状态和等待(超时)状态。
阻塞状态:加锁sychorinized Lock
等待(超时)状态: wait() 和join()
转载于:https://my.oschina.net/u/3708600/blog/1602962