C#线程状态简析
在C# 語言世界中,當我們創建一個新的子線程,該線程狀態為unstarted,
子線程開始之后,子線程狀態為Running,IsAlive 為true;
線程響應 Thread.Start 并開始運行。 Running
線程調用 Thread.Sleep。 WaitSleepJoin
線程對另一個對象調用 Monitor.Wait。 WaitSleepJoin
線程對另一個線程調用 Thread.Join。 WaitSleepJoin
另一個線程調用 Thread.Suspend。 SuspendRequested
線程響應 Thread.Suspend 請求。 Suspended
另一個線程調用 Thread.Resume。 Running
另一個線程調用 Thread.Interrupt。 Running
另一個線程調用 Thread.Abort。 AbortRequested
線程響應 Thread.Abort。 Aborted
?轉載于:https://www.cnblogs.com/onsuccessway/p/3397293.html
總結
- 上一篇: linux中tar命令的使用
- 下一篇: C#的同步和异步调用方法