是ThreadPool.QueueUserWorkItem ThreadSafe?

时间:2011-11-02 17:58:03

标签: c# .net thread-safety threadpool

我正在使用带有.net 4.0的C#

ThreadPool.QueueUserWorkItem线程是否安全?

示例:

Parallel.ForEach(commands, commandModel =>
{
    ThreadPool.QueueUserWorkItem(TestService.ProcessTest, test.ID);
});

1 个答案:

答案 0 :(得分:3)

函数本身是线程安全的,另一方面,您排队的项目需要做任何事情,并考虑到线程安全。