14-Unsafe中CAS的应用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_38331606/article/details/84620720
  1. Unsafe中CAS的应用
    1. 实例化

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

    1. compareAndSwapInt为例

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

    1. demo

猜你喜欢

转载自blog.csdn.net/qq_38331606/article/details/84620720