原子布爾型浮點型API:¶
模塊shared_atomic
原子比較和設置,比較指針v和e指向的內容,如果相等,這個過程就是讀-修改-寫的操作,將n的內容寫入v,如果不相待,是隻計操作,v的內容寫入e. :參數 v: 指針v, 參數e:指針e 參數n將要設置的值,返回:指針v和e指向的內容是否相等。
原子獲取和設置
- 參數
v – 將要進行獲取和設置的指針
n – 將要進行設置的值
- 回傳
原值
3組指針分成兩組進行值交換,將n的指向的值存入v,將v指向的值存入r
- 參數
v – v指針
n – n指針
r – r指針
- 回傳
無
原子的存儲值
- 參數
v – 需要設置的指針
n – 設置時值是這個指針指向的
- 回傳
無
原子的存儲值
- 參數
v – 需要設置的指針
n – 設置時值是這個指針指向的
- 回傳
無
原子布爾型的構造函數,原子布爾型不能超過8字節
- 參數
value – 布爾型的初值
mode – 布爾型的共享模式,』singleprocessing’或者’s’是單進程模式,』multiprocessing’或者’m’是多進程模式在windows平臺上只支持單進程模式,設成’multiprocessing’或者’m’會被忽略。
原子比較和設置,比較指針v和e指向的內容,如果相等,這個過程就是讀-修改-寫的操作,將n的內容寫入v,如果不相待,是隻計操作,v的內容寫入e. :參數 v: 指針v, 參數e:指針e 參數n將要設置的值,返回:指針v和e指向的內容是否相等。
原子獲取和設置
- 參數
n – 原子布爾型
- 回傳
原值
3組指針分成兩組進行值交換,將n的指向的值存入v,將v指向的值存入r
- 參數
n – 原子布爾型
r – 原子布爾型
- 回傳
無
原子的存儲值
- 參數
n – 需要設置的原子布爾型
- 回傳
無
獲取原子布爾型的值,返回:該值
設置的原子布爾型,返回:該值
獲取原子布爾型的值,返回:該值
原子布爾型的構造函數,原子布爾型不能超過8字節
- 參數
value – 浮點型初值。
mode – 浮點數的共享模式,』singleprocessing’或者’s’是單進程模式,』multiprocessing’或者’m’是多進程模式在windows平臺上只支持單進程模式,設成’multiprocessing’或者’m’會被忽略。
原子的存儲值
- 參數
n – 需要設置的原子浮點型。