java線程的6種狀態詳解

如圖: java線程有6種狀態 NEW:線程創建 RUNNABLE:運行,其中就緒(ready,線程調用start但是還未被cpu調度)和運行(running,線程正在執行)都屬於RUNNABLE WATING:等待,線程內存調用了sleep()等方法 TIMED_WATIG:超時等待,線程內部調用了sleep(long)等方法 BLOCK:阻塞,當多個線程爭搶鎖資源,沒搶到的線程會處於block
相關文章
相關標籤/搜索