我正在使用并发队列并通过创建动作委托通过多个线程从队列中取出数据
Action action = () =>
{
SubscriptionResponseModel subsModel;
while (concurrentQueue.TryTake(out subsModel))
{
MakeTransactionAndAddIntoQueue(subsModel);
}
};
并调用这个动作委托并行多线程
Parallel.Invoke(action, action, action, action, action, action, action, action, action, action, action, action, action, action, action);
当我SubscriptionResponseModel subsModel;
在多个操作中使用时,我想知道一件事是线程安全的吗?