标签: multithreading producer-consumer
如果主线程写入队列,而工作线程承担处理任务的任务,那么如何设计代码,以使主线程在写入队列时获得优先级,而不必等待其余线程队列中要由工作线程处理的元素?
如果没有用于查询消息的自旋锁,是否有可能?因为对于大排空的队列它将变得昂贵。
要引用的任何模式,库或语言吗?