再来一张照片形象一下:
新生状态:
即为 NEW状态,还没**.start()**
就绪状态:
- 线程调用:start();
- 阻塞解除;
- 线程调用:yield()(礼让线程)
- jvm切换
和运行状态:
统称RUNNABLE状态
阻塞:
- 线程调用:sleep();
- 线程调用:join(); //合并线程,线程插队
- IO流,read()或write();
TIMED_WAITING状态;
线程结束即为TIMENATED
Java自学网站
再来一张照片形象一下:
新生状态:
即为 NEW状态,还没**.start()**
就绪状态:
和运行状态:
统称RUNNABLE状态
阻塞:
TIMED_WAITING状态;
线程结束即为TIMENATED
Java自学网站