clang :: acquire_capability有什么用例?

时间:2016-08-09 20:15:25

标签: c++ attributes clang pragma

clang支持函数的属性((acquire_capability)) 他们唯一的描述是:

  

"将功能标记为获取功能。"

"能力"是什么意思,这个属性的用例是什么? 有人可以提供一个开发人员何时使用它的例子吗? 我认为它与多线程有关,但我不明白它是如何使用的。

1 个答案:

答案 0 :(得分:0)

这些属性是与clang的线程安全静态分析选项一起使用的代码注释:  https://clang.llvm.org/docs/ThreadSafetyAnalysis.html