java并发编程的艺术(五)——五花八门的锁

多线程编程的很多实现是依靠锁完成的。 锁在操作系统层面通过test and set 或者 compare and set等汇编指令实现的 Java通过一些native的compareAndSet方法(每次看到native就蠢蠢欲动要去看native背后又是什么东西…) 可以说Java所有的锁以及Java.util.concurrent包都是基于compareAndSet方法的各式组合构建出来的。接
相关文章
相关标签/搜索