Thread.MemoryBarrier メソッド
メモ : この名前空間、クラス、およびメンバは、.NET Framework Version 1.1 だけでサポートされています。
メモリを同期します。結果として、現在のスレッドを実行しているプロセッサで、キャッシュ メモリの内容がメイン メモリにフラッシュされます。
Public Shared Sub MemoryBarrier()
[C#]
public static void MemoryBarrier();
[C++]
public: static void MemoryBarrier();
[JScript]
public static function MemoryBarrier();
解説
MemoryBarrier は、複数の Intel Itanium プロセッサを使用しているシステムなど、ウィーク メモリ オーダリングを採用したマルチプロセッサ システムでだけ使用します。
ほとんどの用途では、C# の lock ステートメント、Visual Basic の SyncLock ステートメント、または Monitor クラスの方が、より簡単にデータを同期できます。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ