C/C++ C++11原子类型

原子操作:任意时刻,最多只有一个线程能访问。

在C++11之前,通常使用pthread库进行多线程编程,需要创建锁,以及加解锁等操作来保证多线程对临界资源的原子操作。

// 模板类atomic<T>
typedef atomic<int64_t> atomic_int64_t;

运算符重载

内存序(memory order)

猜你喜欢

转载自www.cnblogs.com/yangwenhuan/p/12293879.html