java线程的6种状态详解

如图: java线程有6种状态 NEW:线程创建 RUNNABLE:运行,其中就绪(ready,线程调用start但是还未被cpu调度)和运行(running,线程正在执行)都属于RUNNABLE WATING:等待,线程内存调用了sleep()等方法 TIMED_WATIG:超时等待,线程内部调用了sleep(long)等方法 BLOCK:阻塞,当多个线程争抢锁资源,没抢到的线程会处于block
相关文章
相关标签/搜索