C++ 属性: optimize_for_synchronized (TM TS)
From cppreference.com
< cpp | language | attributes
synchronized 文からの呼び出しのために、関数定義が最適化されることを示します。
目次 |
[編集] 構文
[[optimize_for_synchronized]]
|
|||||||||
[編集] 説明
関数宣言で宣言される名前に適用されます。その名前は、関数の最初の宣言である必要があります。
関数定義がsynchronized 文からの呼び出しのために最適化されることを示します。特に、ほとんどの呼び出しでトランザクションセーフであるが、すべての呼び出しでそうではない関数を呼び出す synchronized ブロックのシリアライズを回避します。
[編集] 例
| このセクションは未完成です 理由: 例がありません |
[編集] 参考文献
- Transactional Memory TS (ISO/IEC TS 19841:2015)
- 7.6.6 synchronized ブロックでの最適化のための属性 [dcl.attr.sync]