std::atomic_signal_fence
提供: cppreference.com
|
|
このページは、Google 翻訳を使って英語版から機械翻訳されました。
翻訳には誤りや奇妙な言い回しがあるかもしれません。文章の上にポインタをおくと、元の文章が見れます。誤りを修正して翻訳を改善する手助けをしてください。翻訳についての説明は、ここをクリックしてください。 |
| Defined in header <atomic>
|
||
| extern "C" void atomic_signal_fence( std::memory_order order ); |
(C++11およびそれ以降) | |
スレッドと同じスレッドで実行されるシグナルハンドラとの間で、
orderによって指示されるように、非原子的でリラックスしたアトミックアクセスの順序メモリ同期を確立する。これは、メモリの順序のためのCPU命令が発行されていない場合を除き、std::atomic_thread_fenceに相当します。 orderが指示としてコンパイラによる命令の並べ替えだけでは抑制されます。たとえば、リリースのセマンティクスでフェンスを越えて移動することはできません書き込みと読み出しのセマンティクスを取得すると前方にフェンスの移動はできません.Original:
Establishes memory synchronization ordering of non-atomic and relaxed atomic accesses, as instructed by
order, between a thread and a signal handler executed on the same thread. This is equivalent to std::atomic_thread_fence, except no CPU instructions for memory ordering are issued. Only reordering of the instructions by the compiler is suppressed as order instructs. For example, writes cannot be moved past a fence with release semantics and reads cannot be moved ahead of a fence with acquire semantics.The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
You can help to correct and verify the translation. Click here for instructions.
目次 |
[編集] パラメータ
| order | - | メモリはこのフェンスによって実行順序
Original: the memory ordering executed by this fence The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. |
[編集] 値を返します
(なし)
[編集] 例外
[編集] 参照
| (C++11) |
与えられたアトミック操作用のメモリ順序の制約を定義しています Original: defines memory ordering constraints for the given atomic operation The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (typedef) |
| (C++11) |
汎用メモリ順序依存フェンス同期プリミティブ Original: generic memory order-dependent fence synchronization primitive The text has been machine-translated via Google Translate. You can help to correct and verify the translation. Click here for instructions. (関数) |
| C documentation for atomic_signal_fence
| |