在.NET框架中,线程的状态可参见该链接。
我最近在一个网站上看到了这张图片并想到了一些问题:
操作系统中的线程生命周期与.NET框架中的线程生命周期不完全一致。有没有资源可以将操作系统中的状态与.NET框架中的状态匹配起来?
.NET框架中没有名为“Blocked”的状态。如果线程发出I/O请求,那么它的状态是什么?
“Aborted”状态的目的是什么?当线程调用“Abort()”方法时,它将进入“AbortRequested”状态,等待响应中止请求后,它将进入“Stopped”状态。所以,“Aborted”状态的作用是什么?