這里寫圖片描述 說明:其中Running表示運(yùn)行狀態(tài),Runnable表示就緒狀態(tài)(萬事俱備,只欠CPU),Blocked表示阻塞狀態(tài),阻塞狀態(tài)又有多種情況,可能是因?yàn)檎{(diào)用wait()方法進(jìn)入等待池,也可能是執(zhí)行同步方法或同步代碼塊進(jìn)入等鎖池,或者是調(diào)用了sleep()方法或join()方法等待休眠或其他線程結(jié)束,或是因?yàn)榘l(fā)生了I/O中斷。