openjdk源码分析之AtomicLong
摘要:
关键代码: 然后看 中compareAndSwapLong的定义: 然后转到具体平台相关的实现类,比如mac下的 可见mac下采用的是cmpxchgq汇编指令实现: "内联汇编" 锁消息总线保证互斥地使用这个内存地址 AT&T汇编格式: 指令 源操作数 目的操作数 "cmpxchg" : 用RAX中 阅读全文
posted @ 2019-05-24 18:34 andyhe 阅读(498) 评论(0) 推荐(0) 编辑