image.png
說明:其中Running表示運行狀態(tài)揭措,Runnable表示就緒狀態(tài)(萬事俱備,只欠CPU)税手,Blocked表示阻塞狀態(tài)蜂筹,阻塞狀態(tài)又有多種情況,可能是因為調(diào)用wait()方法進入等待池芦倒,也可能是執(zhí)行同步方法或同步代碼塊進入等鎖池艺挪,或者是調(diào)用了sleep()方法或join()方法等待休眠或其他線程結束,或是因為發(fā)生了I/O中斷兵扬。
說明:其中Running表示運行狀態(tài)揭措,Runnable表示就緒狀態(tài)(萬事俱備,只欠CPU)税手,Blocked表示阻塞狀態(tài)蜂筹,阻塞狀態(tài)又有多種情況,可能是因為調(diào)用wait()方法進入等待池芦倒,也可能是執(zhí)行同步方法或同步代碼塊進入等鎖池艺挪,或者是調(diào)用了sleep()方法或join()方法等待休眠或其他線程結束,或是因為發(fā)生了I/O中斷兵扬。