你可能没看明白,阻塞队列和无锁队列是两回事啊!
你想的可能是可并发访问的队列。
而阻塞队列是用于实现生产消费的消息队列。重点是消息队列。有空可以看看各种 MQ 的文档啊。像 Python 和 C# 的 BlockingQueue 都支持取消任务。
【 在 ylh0315 的大作中提到: 】
: 队列这玩意儿,这都是自己写,连公用库都不用,没几句话。(STL里好像有,不过我都是自己写)。
: 加个互斥锁条件锁。而已。
: 还有自己玩无锁队列的,我不喜欢那玩意儿,CPU开销太大。
: ...................
--
FROM 117.28.155.*