メモリバリア
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/11/08 01:46 UTC 版)
メモリバリア(英: memory barrier)またはメモリフェンス(英: memory fence)とは、その前後のメモリ操作の順序性を制限するCPUの命令の一種である。
注釈
出典
- ^ May, Cathy; Silha, Ed; Simpson, Eick; Warren, Hank (1993). The PowerPC architecture: A SPECIFICATION FOR A NEW FAMILY OF RISC PROCESSORS. Morgan Kaufmann PUblishers, Inc. p. 350. ISBN 1-55860-316-6
- ^ Acquire and Release Semantics - Windows drivers | Microsoft Learn
- ^ Interprocess Synchronization - Win32 apps | Microsoft Learn
- ^ Critical Section Objects - Win32 apps | Microsoft Learn
- ^ Mutex Class (System.Threading) | Microsoft Learn
- ^ Synchronization and Multiprocessor Issues - Win32 apps | Microsoft Learn
- ^ Semaphore (Java Platform SE 8 )
- ^ Thread.MemoryBarrier Method (System.Threading) | Microsoft Learn
- ^ “PowerPC storage model and AIX programming” (英語). ibm.com. 2021年1月10日閲覧。
- ^ POS03-C. volatile を同期用プリミティブとして使用しない
- ^ Atomic Access (The Java™ Tutorials > Essential Java Classes > Concurrency)
- ^ Javaにおける同期(パート3):アトミック操作とデッドロック
- ^ volatile - C# Reference | Microsoft Learn
- ^ Interlocked Class (System.Threading) | Microsoft Learn
- ^ volatile (C++) | Microsoft Learn
- ^ _ReadWriteBarrier | Microsoft Learn
- メモリバリアのページへのリンク