C# 中线程的生命周期和状态
csharpprogrammingserver side programming更新于 2025/8/13 1:07:17
线程是轻量级进程。每个线程都定义了一个独特的控制流。线程的生命周期始于 System.Threading.Thread 类的对象创建,终于线程终止或执行完成。
以下是线程生命周期中的各种状态 −
未启动状态
线程实例已创建,但 Start 方法尚未调用。
就绪状态
线程已准备好运行,正在等待 CPU 周期。
不可运行状态
- 以下情况线程不可执行:
- 调用了 Sleep 方法
- 调用了 Wait 方法
- 被 I/O 操作阻塞
死亡状态
线程完成时的状态执行或中止。

