1. Unsafe中CAS的应用
    1. 实例化

位于sun.misc包中一个类,不能使用正常的new Unsafe()来创建对象,但可以通过反射去绕过限制,但最好不要使用。

    1. compareAndSwapInt为例

var1是需要更新的变量,var2是相对object对象的偏移量(一般为var1某个整形属性的偏移量),var4是期望值,var5是整形属性的新值。

14-Unsafe中CAS的应用

    1. demo

14-Unsafe中CAS的应用

相关文章: