名稱空間
變體
操作

C++ 屬性:optimize_for_synchronized (TM TS)

來自 cppreference.com
< 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]