根據修改的資料型別,可以將juc包中的原子操作類可以分為4類。
1.基本型別: atomicinteger, atomiclong, atomicboolean ;
2.陣列型別: atomicintegerarray, atomiclongarray, atomicreferencearray ;
3.引用型別: atomicreference, atomicstampedrerence, atomicmarkablereference ;
4.物件的屬性修改型別: atomicintegerfieldupdater, atomiclongfieldupdater, atomicreferencefieldupdater 。
這些類存在的目的是對相應的資料進行原子操作。所謂原子操作,是指操作過程不會被中斷,保證資料操作是以原子方式進行的。
Java多執行緒系列 「JUC原子類」01之 框架
根據修改的資料型別,可以將juc包中的原子操作類可以分為4類。1.基本型別 atomicinteger,atomiclong,atomicboolean 2.陣列型別 atomicintegerarray,atomiclongarray,atomicreferencearray 3.引用型別 ato...
java多執行緒系類 JUC原子類 01之框架
本系列內容全部來自於 特在此說明!根據修改的資料型別,可以將juc包中的原子操作類可以分為4類。1.基本型別 atomicinteger,atomiclong,atomicboolean 2.陣列型別 atomicintegerarray,atomiclongarray,atomicreferenc...
Java多執行緒 原子類
1 基本型別 類atomicboolean atomicinteger atomiclong atomicreference 各自提供對相應型別單個變數的訪問和更新。每個類也為該型別提供適當的實用工具方法。2 陣列型別 類atomicintegerarray atomiclongarray 和ato...