再談Unsafe

我們都知道Atomic包裏的類基本都是使用Unsafe實現的包裝類。而Unsafe類本質就是通過內存偏移量來調整字段的狀態,就像setter方法一樣,看一個最常見的例子:AtomicInteger: 可以看到調用Unsafe類獲取了valueOffset,這個valueOffset就是value這個屬性的偏移量。 這裏說個題外話,其實在AtomicIntegral中有這樣一個set方法: 這個方法
相關文章
相關標籤/搜索