技术栈

原子变量

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的值是多少?
我是有底线的