在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