近期评论

Archive for 八月, 2019

深入CAS原理

JDK中所有的CAS到最后都要用到这个方法:

public final native boolean compareAndSwapObject
(Object var1, long var2, Object var4, Object var5);
这个方法有4个参数,奇怪的是序号不是1234,而是1245,没有javadoc和任何注释,是个native方法,代码实现是用C++写的。

这个方法到底干什么的? Read the rest of this entry »