原子布尔型浮点型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 – 需要设置的原子浮点型。