【C++ 并发与多线程】std::thread类-为共享数据加锁 1

让复用变得容易,拒绝重复。编程  上一节说到,std::mutex并不能彻底解决保护数据的问题。存在好几种状况,即便咱们已经使用了互斥量,数据仍是被破坏了。安全 将被保护数据暴露到互斥量做用域以外 被保护数据的访问接口自己就存在竞态条件(条件竞争)  不要暴露你的数据 来看下面例子:多线程 struct protected_data { char data[100]; } class Mu
相关文章
相关标签/搜索