您的位置: 首页 > 文章 > CAS底层原理 CAS底层原理 分类: 文章 • 2024-08-28 14:09:22 1.主要是调用unsafe类中的方法。其中getAndAddInt中的参数为:this为当前对象,valueOffset为地址偏移量,1为要增加的数量。 2.getAndAddInt 表示为获取并增加。 其中var1为当前对象,var2为地址偏移量。var5是通过var1和var2找出主内存中真实的值。用该当前对象的值与var5进行比较,如果相同的话,就执行var5 + var4,如果为false就继续执行循环,类型自旋锁。