技术栈
原子变量
raindayinrain
3 天前
互斥锁
·
原子变量
·
自旋锁
·
屏障
·
每cpu变量
·
内核抢占
·
中断和软中断
深入理解Linux内核--每cpu变量,内核抢占,屏障,原子变量,自旋锁,互斥锁,信号量,读拷贝更新,性能优化
核心思想:为每个 CPU 分配一份独立的数据副本,避免缓存行 bouncing(缓存行在多个 CPU 间来回迁移)。
华科大胡子
1 个月前
互斥锁
·
线程安全
·
modern c++
·
const成员函数
·
原子变量
条款16:保证const成员函数的线程安全
目录条款16(成员函数):保证const成员函数的线程安全(Make const member functions thread safe)
嵌入式产品侠
2 年前
原子操作
·
原子变量
·
linux内核同步机制
原子变量原理剖析
原子操作保证指令以原子的方式执行,执行过程不被打断。先看一个实例,如下所示,如果thread_func_a和thread_func_b同时运行,执行完成后,i的值是多少?
我是有底线的