kill_dependency
From cppreference.net
Concurrency support library
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<stdatomic.h>
|
||
|
A kill_dependency
(
A y
)
;
|
(C11 起) | |
通知编译器:由
memory_order_consume
原子加载操作启动的依赖树不会延伸至
kill_dependency
的返回值之后;即参数不会将依赖关系传递到返回值中。
该函数以宏的形式实现。
A
是
y
的类型。
目录 |
参数
| y | - | 要从依赖树中移除其返回值的表达式 |
返回值
返回 y ,该节点不再属于依赖树。
参考文献
- C23 标准 (ISO/IEC 9899:2024):
-
- 7.17.3.1 kill_dependency 宏 (页: 待定)
- C17 标准 (ISO/IEC 9899:2018):
-
- 7.17.3.1 kill_dependency 宏 (页: 203-204)
- C11 标准 (ISO/IEC 9899:2011):
-
- 7.17.3.1 kill_dependency 宏 (p: 278)
参见
|
C++ 文档
关于
kill_dependency
|