.NET フレームワークでのスレッドの状態は、このリンクで説明されています。
最近ウェブサイトでこの写真を見て、いくつかの疑問が頭に浮かびました。

OS のスレッド ライフサイクルは、.NET フレームワークのスレッド ライフサイクルと完全には一致していません。.NET フレームワークを使用する OS の状態に一致するリソースを誰かが提供できますか?
.NET フレームワークには、 Blockedという状態はありません。I/O 要求を発行した場合、スレッドの状態はどうなりますか?
Aborted状態の目的は何ですか?
Abort()スレッドがメソッドを呼び出すと、スレッドはAbortRequested状態になり、スレッドが中止要求に応答した後、Stopped状態になります。では、 Aborted状態の機能は何ですか?