水木社区手机版
首页
|版面-C++程序设计语言(CPlusPlus)|
新版wap站已上线
展开
|
楼主
|
同主题展开
|
溯源
|
返回
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
主题:boost的named_mutex这么弱鸡吗?
rogerr
|
2021-01-27 17:26:34
|
自己试一下就知道了,最简单的
bip::named_mutex mutex(bip::open_or_create, name_);
bip::scoped_lock<bip::named_mutex> lock(mutex);
调试状态下运行,在main()退出前结束调试,然后再次运行,程序就会死锁,而用crea
temutex就没有这个问题。查了一下boost mutex确实有这个问题
https://stackoverflow.com/questions/20379817/boostinterprocessnamed-mutex-vs-createmutex
https://www.dazhuanlan.com/2019/09/25/5d8b840881733/
【 在 z16166 (Netguy) 的大作中提到: 】
: 喷之前看一下boost的实现呀
: boost内部也是CreateMutex。。。
:
https://www.boost.org/doc/libs/1_75_0/boost/interprocess/detail/win32_api.hpp
: ...................
--
※ 修改:·rogerr 于 Jan 27 17:37:11 2021 修改本文·[FROM: 124.64.16.*]
※ 来源:·水木社区 newsmth.net·[FROM: 124.64.16.*]
修改:rogerr FROM 124.64.16.*
FROM 124.64.16.*
上一篇
|
下一篇
|
同主题上篇
|
同主题下篇
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版