Atomic实现-java并发编程培训

Atomic实现public final int incrementAndGet() { for (;;) { int current = get(); int next = current + 1; if (compareAndSet(current, next)) return next; } } public final boolean compareAndSet(int expect, int update) {   return unsafe.compareAndSwapInt(this, valueOffset, expect, update); }当import sun.misc.Unsafe;这个的时候,就因为各种问题(例如:专利)看不到源码了。
ppt 文件大小:5.33MB