Java多執行緒系列 「JUC原子類」01之 框架

2021-09-06 13:00:59 字數 496 閱讀 4488

根據修改的資料型別,可以將juc包中的原子操作類可以分為4類。

1.基本型別: atomicinteger, atomiclong, atomicboolean ;

2.陣列型別: atomicintegerarray, atomiclongarray, atomicreferencearray ;

3.引用型別: atomicreference, atomicstampedrerence, atomicmarkablereference ;

4.物件的屬性修改型別: atomicintegerfieldupdater, atomiclongfieldupdater, atomicreferencefieldupdater 。

這些類存在的目的是對相應的資料進行原子操作。所謂原子操作,是指操作過程不會被中斷,保證資料操作是以原子方式進行的。

**:

Java多執行緒 原子類

1 基本型別 類atomicboolean atomicinteger atomiclong atomicreference 各自提供對相應型別單個變數的訪問和更新。每個類也為該型別提供適當的實用工具方法。2 陣列型別 類atomicintegerarray atomiclongarray 和ato...

java多執行緒系類 JUC原子類 01之框架

本系列內容全部來自於 特在此說明!根據修改的資料型別,可以將juc包中的原子操作類可以分為4類。1.基本型別 atomicinteger,atomiclong,atomicboolean 2.陣列型別 atomicintegerarray,atomiclongarray,atomicreferenc...

JUC中的原子類總結

atomic原子類介紹 atomic 是指乙個操作是不可中斷的。即使是在多個執行緒一起執行的時候,乙個操作一旦開始,就不會被其他執行緒干擾。分類 根據操作的資料型別,可以分為4類 基本資料型別 陣列型別 使用原子的方式更新陣列裡的某個元素 引用型別 物件的屬性修改型別 通過乙個簡單例子帶大家看一下基...