我在.NET 4.0中使用C#

ThreadPool.QueueUserWorkItem线程安全吗?

例:

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

最佳答案

该函数本身是线程安全的,另一方面,要排队的项目需要执行所有考虑线程安全的操作。

关于c# - ThreadPool.QueueUserWorkItem是ThreadSafe吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7985062/

10-13 07:07