标签: c++ multithreading queue mutex lockless
我有单个生产者将作业逐个放入队列,另一个线程逐个从队列中取出作业。我在网上看到它可以无锁地完成。什么是正确的做法?无锁实现通常难以维护吗?假设这个项目的表现并不重要,正确性就更重要了。