位置:首頁 > 軟件操作教程 > 編程開發(fā) > C# > 問題詳情

ThreadState在各種情況下的可能取值

提問人:劉冬梅發(fā)布時間:2020-10-13

(1)Aborted——線程已停止;

(2)AbortRequested——線程的Thread.Abort()方法已被調(diào)用,但是線程還未

停止;

(3)Background——線程在后臺執(zhí)行,與屬性Thread.IsBackground有關(guān);

(4)Running——線程正常運(yùn)行;

(5)Stopped——線程已被停止;

(6)StopRequested——線程正在被要求停止;

(7)Suspended——線程已被掛起(此狀態(tài)下,可以通過調(diào)用Resume()方法

重新運(yùn)行);

(8)SuspendRequested——線程正在要求被掛起,但未來得及響應(yīng);

(9)Unstarted——未調(diào)用Thread.Start()開始線程的運(yùn)行;

(10)WaitSleepJoin——線程因為調(diào)用了Wait()、Sleep()或Join()等方法而處

于封鎖狀態(tài)

繼續(xù)查找其他問題的答案?

相關(guān)視頻回答
回復(fù)(0)
返回頂部