atomic_init

来自cppreference.com
< c‎ | atomic

定义于头文件 <stdatomic.h>
void atomic_init( volatile A* obj, C desired );
(C11起)
初始化的值object默认的原子对象desired。不是原子的功能是:从另一个线程的并发访问,甚至可以通过一个原子操作,是数据争用.
原文:
Initializes the default-constructed atomic object object with the value desired. The function is not atomic: concurrent access from another thread, even through an atomic operation, is a data race.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
这是一个通用函数定义的所有原子的对象类型。 A是一个原子对象的类型,C非原子的类型,对应于A.
原文:
This is a 通用函数 defined for all atomic object types. A is the type of an atomic object, C is the non-atomic type corresponding to A.
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 参数

obj -
一个原子对象来初始化的指针
原文:
pointer to an atomic object to initialize
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里
desired -
原子对象的值初始化
原文:
the value to initialize atomic object with
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 返回值

(无)
原文:
(none)
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

[编辑] 另请参阅

初始化一个新的原子对象
原文:
initializes a new atomic object
这段文字是通过 Google Translate 自动翻译生成的。
您可以帮助我们检查、纠正翻译中的错误。详情请点击这里

(宏函数) [edit]
atomic_initC++文档