kill_dependency

kill_dependency

在头文件中定义
kill_dependency(A y);(自C11以来)

通知编译器,由memory_order_consume原子加载操作启动的依赖树不会超出返回值kill_dependency;也就是说,参数不会在返回值中携带依赖项。

该函数是作为一个宏实现的。A是的类型y

参数

y-该表达式的返回值将从依赖关系树中移除

返回值

返回y,不再是依赖关系树的一部分。

参考

  • C11标准(ISO/IEC 9899:2011):