У меня есть этот код:
var list = new List<int>();
for(int i=0;i<10;i++) list.Add(i);
for(int i=0;i<10;i++)
{
ThreadPool.QueueUserWorkItem(
new WaitCallback(x => {
Console.WriteLine(x);
}), list[i]);
}
И я хочу знать, когда все потоки threadpools завершили свою работу. Как я могу это сделать?