技术栈
原子类型
搬砖魁首
13 天前
c++
·
rust
·
条件变量
·
原子类型
·
线程同步互斥
基础能力系列 - 多线程2 - 条件变量
C++11中实现的Atomic类型是通过store和load 这两个CPU 指令进行数据存取(寄存器和内存之间)的,并且额外接收一个内存序列 (Memory Order)作为参数。C++11支持6种内存排序约束。
凌云行者
1 年前
c++
·
条件变量
·
互斥锁
·
信号量
·
线程同步
·
屏障
·
原子类型
C++中的线程同步方式
概述: 用于保护临界区,确保同一时间只有一个线程可以访问共享资源。常见的互斥锁有std::mutex,std::lock_guard和std::unique_lock
我是有底线的