關於概念:CAS的概念及注意事項
拿AtomicInteger的incrementAndGet()來舉例:
先是一些字段:
附:自己要拿Unsafe實例需要通過反射獲取👇(關於反射:反射使用相關注意事項)
然後拿incrementAndGet()方法舉例:
這個do-while就是CAS自旋的過程
關於概念:CAS的概念及注意事項
拿AtomicInteger的incrementAndGet()來舉例:
先是一些字段:
附:自己要拿Unsafe實例需要通過反射獲取👇(關於反射:反射使用相關注意事項)
然後拿incrementAndGet()方法舉例:
這個do-while就是CAS自旋的過程