首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

std::lock_guard::lock_guard

explicit lock_guard( mutex_type& m );

(1)

(since C++11)

lock_guard( mutex_type& m, std::adopt_lock_t t );

(2)

(since C++11)

lock_guard( const lock_guard& ) = delete;

(3)

(since C++11)

获取给定互斥对象的所有权。m...

1%29有效呼叫m.lock()如果m不是递归互斥,当前线程已经拥有m...

2%29获取互斥体的所有权m而不是试图锁上它。如果当前线程不拥有m...

3%29复制构造函数被删除。

如果mlock_guard对象是。

参数

m

-

mutex to acquire ownership of

t

-

tag parameter used to select non-locking version of the constructor

例外

1%29抛出由m.lock()...

2%29没有抛出任何东西。

代码语言:txt
复制
 ? cppreference.com

在CreativeCommonsAttribution下授权-ShareAlike未移植许可v3.0。

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com