這篇文章主要說(shuō)明線程生命周期里存在的狀態(tài)况增。
直接上圖:線程的整個(gè)生命周期
線程1.png
當(dāng)線程被創(chuàng)建后,線程只存在于內(nèi)存中李茫,但還不在可調(diào)度線程池中绿鸣。只有在可調(diào)度線程池中的線程才會(huì)得到CPU的調(diào)度進(jìn)行工作。
線程2.png
線程各個(gè)狀態(tài)下線程所處的位置:
新建狀態(tài):在內(nèi)存中栽燕,但不在可調(diào)度池
就緒狀態(tài):在可調(diào)度池中罕袋,可以執(zhí)行任務(wù)
運(yùn)行狀態(tài):在可調(diào)度池中,正在執(zhí)行任務(wù)
阻塞狀態(tài):被移出可調(diào)度池碍岔,在內(nèi)存中浴讯,不能執(zhí)行任務(wù)
死亡狀態(tài):被釋放