C#线程状态简析
在C# 語言世界中,當(dāng)我們創(chuàng)建一個新的子線程,該線程狀態(tài)為unstarted,
子線程開始之后,子線程狀態(tài)為Running,IsAlive 為true;
線程響應(yīng) Thread.Start 并開始運(yùn)行。 Running
線程調(diào)用 Thread.Sleep。 WaitSleepJoin
線程對另一個對象調(diào)用 Monitor.Wait。 WaitSleepJoin
線程對另一個線程調(diào)用 Thread.Join。 WaitSleepJoin
另一個線程調(diào)用 Thread.Suspend。 SuspendRequested
線程響應(yīng) Thread.Suspend 請求。 Suspended
另一個線程調(diào)用 Thread.Resume。 Running
另一個線程調(diào)用 Thread.Interrupt。 Running
另一個線程調(diào)用 Thread.Abort。 AbortRequested
線程響應(yīng) Thread.Abort。 Aborted
?轉(zhuǎn)載于:https://www.cnblogs.com/onsuccessway/p/3397293.html
總結(jié)
- 上一篇: linux中tar命令的使用
- 下一篇: WebPart的Web部件页部署时发生错