Я использую C # с .net 4.0
Безопасен ли поток ThreadPool.QueueUserWorkItem?
Пример:
Parallel.ForEach(commands, commandModel => { ThreadPool.QueueUserWorkItem(TestService.ProcessTest, test.ID); });
Сама функция является поточно-ориентированной, с другой стороны, элемент, который вы ставите в очередь, должен делать все, что делает, с учетом безопасности потоков.