CAS原理与JUC原子类
(2)底层原理:Unsafe类提供的CAS方法,直接通过native方式(通过指针直接操作内存),调用了底层的CPU指令cmpxchg(原子指令)。(1)概念及作用:增强Java语言操作底层资源的能力,里面的方法多为native修饰的方法(基于C++实现),不建议在代码中使用,不安全。(3)使用:类被final修饰,构造方法是私有的,因此不能外部实例化,只能通过反射调用。将value值分离成一个数组,获取最终的value时,则将数组的元素求和。1线程操作变量A,2线程修改为B,在1线程发现前又修改为A。
原创
2024-06-25 16:39:54 ·
435 阅读 ·
0 评论