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