std::atomic_signal_fence
来自cppreference.com
|
|
This page has been machine-translated from the English version of the wiki using Google Translate.
The translation may contain errors and awkward wording. Hover over text to see the original version. You can help to fix errors and improve the translation. For instructions click here. |
| Defined in header <atomic>
|
||
| extern "C" void atomic_signal_fence( std::memory_order order ); |
(C++11 起) | |
建立订货的非原子和轻松的原子访问的内存同步的指示,
order,在线程和信号处理器,在同一个线程中执行。这是相当于std::atomic_thread_fence,除了没有CPU指令的内存顺序发出。只有由编译器的指示,重新排序可以抑制作为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. |
[编辑] 返回值
(无)
Original:
(none)
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.
[编辑] 例外
[编辑] 另请参阅
| (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
| |