会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
cong0221
首页
新随笔
管理
2023年4月20日
如何将 std::queue 封装成线程安全的队列
摘要: 仅使用互斥保护每个成员函数 问题 1 尽管运用互斥保护共享数据,条件竞争仍然无法避免,考虑如下代码: if (!q.empty()) { const int value = q.front(); q.pop(); do_something(value); } 在 empty() 和 front()
阅读全文
posted @ 2023-04-20 16:43 lyc2002
阅读(189)
评论(0)
推荐(0)
编辑