标签: c# multithreading
我必须从队列中读取(接收队列)并执行result = DoWork(收到的消息),然后将结果发送到另一个队列(发送队列)。消息不断进入接收队列。我想以parellel方式执行此操作,因为每个收到的消息都独立于旧的接收或发送消息,我希望许多线程在parellel中执行任务。在C#中做什么的方法是什么。此外,接收队列和发送队列对所有线程都是固定的。如何锁定它们?