锁相关专题
文章平均质量分 86
田园诗人之园
我是一位平凡的诗人,也是一位平凡的工程师。
展开
-
linux 内核接口atomic_long_try_cmpxchg_acquire/release详解
1.2 atomic_long_try_cmpxchg_release2 arch_atomic64_cmpxchg_acquire/release2.1 arch_atomic64_cmpxchg_acquire/release定义2.2 atomic64_cmpxchg_acquire/release2.3 instrument_atomic_read_write原子读写访问2.4 arch_atomic64_cmpxchg_acquire/release2.5 arch_atom原创 2023-07-03 21:46:39 · 1041 阅读 · 39 评论 -
linux - spin lock实现分析
【代码】linux - spin lock实现分析。原创 2023-06-29 23:01:39 · 682 阅读 · 40 评论 -
linux -信号量semphore分析
基于linux-5.15分析,信号量在使用是是基于spin lock封装实现的。原创 2023-06-29 22:53:21 · 764 阅读 · 13 评论 -
锁机制 -(1)ARM64内存屏障指令
DMB指令是一种内存屏障指令,它确保屏障前的内存访问相对顺序与屏障后的内存访问相对顺序。DMB指令不确保任何它所确保相对顺序的内存访问已经完成。保证的树内存屏障前后的内存访问指令的执行顺序,不能保证内存访问指令在内存屏障指令之前必须完成。DMB指令的基本原则是在由作为DMB指令参数提供的选项所指定的受影响的内存访问之间引入顺序。原创 2023-04-23 22:54:07 · 1803 阅读 · 0 评论