Han*_*Sun 8 java openjdk native atomic java-8
在sun.misc包中,我在Unsafe课堂上看到了这些方法.
public final native boolean compareAndSwapObject(Object var1, long var2, Object var4, Object var5);
public final native boolean compareAndSwapInt(Object var1, long var2, int var4, int var5);
public final native boolean compareAndSwapLong(Object var1, long var2, long var4, long var6);
Run Code Online (Sandbox Code Playgroud)
似乎这些方法都是原子的并且是用C语言编写的,但我在Github上找不到这些方法的源代码.有没有人对此有任何想法?如何轻松找到这些方法的开源实现?
| 归档时间: |
|
| 查看次数: |
3356 次 |
| 最近记录: |