ThreadState在各種情況下的可能取值
(1)Aborted——線程已停止;
(2)AbortRequested——線程的Thread.Abort()方法已被調(diào)用,但是線程還未
停止;
(3)Background——線程在后臺(tái)執(zhí)行,與屬性Thread.IsBackground有關(guān);
(4)Running——線程正常運(yùn)行;
(5)Stopped——線程已被停止;
(6)StopRequested——線程正在被要求停止;
(7)Suspended——線程已被掛起(此狀態(tài)下,可以通過(guò)調(diào)用Resume()方法
重新運(yùn)行);
(8)SuspendRequested——線程正在要求被掛起,但未來(lái)得及響應(yīng);
(9)Unstarted——未調(diào)用Thread.Start()開(kāi)始線程的運(yùn)行;
(10)WaitSleepJoin——線程因?yàn)檎{(diào)用了Wait()、Sleep()或Join()等方法而處
于封鎖狀態(tài)
點(diǎn)擊加載更多評(píng)論>>