たとえば、次のような foreach ループを実行する場合など、Thread.Start を使用するときのスレッドのライフサイクルについて質問があります。
foreach(var item in MyList)
{
var t = new Thread(ProcessRequest);
t.Start(item);
}
private void ProcessRequest(ListItem item)
{
//do something
}
この場合、N 個のスレッドが存在するので、これらすべてのライフサイクルは何ですか?
私はあなたの説明に感謝します