并发,std::atomic 和 std::mutex 区别

梦想游戏人
目录:
现代C++

原子操作和互斥锁

  1. 原子操作的原子性 仅限于 类提供的方法,比如int特化版本的 operator++ 就是安全的
  2. mutex有个好处就是可以和条件变量(condition_variable)一起搭配使用,
  3. mutex保证的是一系列的操作是互斥安全的,直到unlock
Scroll Up