C++mutex临界区的正确使用(C++多线程相关)

不暴露临界区接口
在类的内部凡是需要多线程操作的变量都进行加锁和解锁
在这里插入图片描述
用mutable 声明既可以锁定const成员函数也可以锁定非const成员函数在这里插入图片描述
也可以自定义模板类的方式进行加锁和解锁:
在这里插入图片描述
在这里插入图片描述

发布了137 篇原创文章 · 获赞 33 · 访问量 1599

猜你喜欢

转载自blog.csdn.net/qq_39885372/article/details/103958394