此链接中解释了 .NET 框架中线程的状态。
我最近在一个网站上看到了这张照片,我想到了几个问题:
操作系统中的线程生命周期与 .NET 框架中的线程生命周期并不完全一致。有人可以提供与 OS 中的状态与 .NET 框架相匹配的资源吗?
我们在 .NET 框架中没有称为Blocked的状态。如果发出 I/O 请求,线程的状态是什么?
Aborted状态的目的是什么?当线程调用该
Abort()
方法时,它会进入AbortRequested状态,线程响应 abort 请求后,它会进入Stopped状态。那么Aborted状态的作用是什么?