kill_dependency
来自cppreference.com
                    
                                        
                    
                    
                                                            
                    |   在标头  <stdatomic.h> 定义
  | 
||
|   A kill_dependency(A y);  | 
(C11 起) | |
告知编译器: memory_order_consume 原子加载操作所开始的依赖树不再延伸过 kill_dependency 的返回值;即该参数不把依赖带入返回值。
函数实现为宏。 A 为 y 的类型。
参数
| y | - | 要从依赖树移除返回值的表达式 | 
返回值
返回 y ,它不再是依赖树的一部分。
引用
- C17 标准(ISO/IEC 9899:2018):
 
- 7.17.3.1 The kill_dependency macro (第 203-204 页)
 
- C11 标准(ISO/IEC 9899:2011):
 
- 7.17.3.1 The kill_dependency macro (第 278 页)