标签: c++ attributes clang pragma
clang支持函数的属性((acquire_capability)) 他们唯一的描述是:
"将功能标记为获取功能。"
"能力"是什么意思,这个属性的用例是什么? 有人可以提供一个开发人员何时使用它的例子吗? 我认为它与多线程有关,但我不明白它是如何使用的。
答案 0 :(得分:0)
这些属性是与clang的线程安全静态分析选项一起使用的代码注释: https://clang.llvm.org/docs/ThreadSafetyAnalysis.html