命名空间
变体
操作

C++ 属性:optimize_for_synchronized (TM TS)

来自 cppreference.cn
< cpp‎ | 语言‎ | 属性
 
 
C++ 语言
 
 
属性
(C++23)
(C++11)(直至 C++26)
(C++14)
(C++20)
(C++17)
(C++11)
optimize_for_synchronized
(TM TS)
(C++20)
 

指示函数定义应针对从同步语句的调用进行优化。

目录

[编辑] 语法

[[optimize_for_synchronized]]

[编辑] 解释

应用于函数声明中声明的名称,该名称必须是该函数的首次声明。

指示函数定义应针对从同步语句的调用进行优化。特别是,它避免了序列化同步块,这些同步块对大多数调用都是事务安全的函数进行调用,但并非所有调用都是如此。

[编辑] 示例

[编辑] 参考

  • 事务内存技术规范 (ISO/IEC TS 19841:2015)
  • 7.6.6 同步块中的优化属性 [dcl.attr.sync]