C参考手册
原子操作 | Atomic operations
kill_dependency
在头文件<stdatomic.h>中定义 |
|
|
---|---|---|
kill_dependency(A y); |
|
(自C11以来) |
通知编译器,由memory_order_consume
原子加载操作启动的依赖树不会超出返回值kill_dependency
;也就是说,参数不会在返回值中携带依赖项。
该函数是作为一个宏实现的。A
是的类型y
。
参数
y |
- |
该表达式的返回值将从依赖关系树中移除 |
---|
返回值
返回y
,不再是依赖关系树的一部分。
参考
- C11标准(ISO/IEC 9899:2011):
- 7.17.3.1 kill_dependency宏(p: 278)