标签: c++ linux condition-variable futex
我在这里http://man7.org/linux/man-pages/man2/futex.2.html阅读Linux的Futex文档。该文档说
状态为未获取,然后 执行futex操作以唤醒锁定标志上阻塞的线程 用作复数词(可以进一步优化以避免 不必要的唤醒)。
这暗示了什么?这是说您可以将整数1传递给futex唤醒,以仅唤醒一个服务员(相当于std::condition_variable::notify_one()),还是在谈论其他优化技术?
std::condition_variable::notify_one()