4
Parallel.ForEach vs Task.Factory.StartNew
Sự khác biệt giữa các đoạn mã dưới đây là gì? Cả hai sẽ không sử dụng chủ đề threadpool? Chẳng hạn, nếu tôi muốn gọi một hàm cho mỗi mục trong một bộ sưu tập, Parallel.ForEach<Item>(items, item => DoSomething(item)); vs foreach(var item in items) { Task.Factory.StartNew(() => DoSomething(item)); }