в чем разница между нижеприведенным
ThreadPool.QueueUserWorkItem
vs
Task.Factory.StartNew
Если вышеприведенный код вызывается 500 раз для некоторой долго выполняющейся задачи, означает ли это, что все потоки пула потоков будут заняты?
Или TPL (второй вариант) будет достаточно умным, чтобы просто занять потоки, меньшие или равные количеству процессоров?