【发布时间】:2012-02-16 12:10:51
【问题描述】:
.NET 框架中线程的状态在this link 中进行了说明。
我最近在一个网站上看到了这张照片,我想到了几个问题:
操作系统中的线程生命周期与 .NET 框架中的线程生命周期不完全一致。有人可以提供与 .NET 框架的 OS 中的状态相匹配的资源吗?
我们在 .NET 框架中没有称为 Blocked 的状态。如果发出 I/O 请求,线程的状态是什么?
Aborted 状态的目的是什么?当线程调用
Abort()方法时,会进入AbortRequested 状态,线程响应中止请求后,会进入Stopped 状态。那么Aborted状态的作用是什么?
【问题讨论】:
标签: c# .net multithreading thread-state