240

아래의 코드 조각의 차이점은 무엇입니까? 둘 다 스레드 풀 스레드를 사용하지 않습니까?

예를 들어 컬렉션의 각 항목에 대해 함수를 호출하려는 경우,

Parallel.ForEach<Item>(items, item => DoSomething(item));

vs

foreach(var item in items)
{
  Task.Factory.StartNew(() => DoSomething(item));
}

연결된 질문


최근 질문