低レベルアーキテクチャ向けのプリミティブ.メモリバリアは、アーキテクチャのメモリモデルの定義の一部の低レベルプリミティブである。命令セットと同様、メモリモデルはアーキテクチャによって様々であるため、その動作を概括的に述べることは適切ではない。一般にメモリバリアを正しく使用するには、プログラミング対象のハードウェアのアーキテクチャマニュアルを読むべきである。とはいうものの、以下ではいくつかの実在するメモリバリアについて紹介する。マルチスレッドプログラミングとメモリ可視性.各APIやプログラミング環境は、原則として自身の高レベルメモリモデルを持っていて、メモリ可視性を定義している。そのような環境ではメモリバリアを必要とすることはないが、メモリ可視性がどうなっているかを可能な限り理解しておくことは重要である。ただし、メモリモデルの仕様が必ずしも文書化されていたり明確化されていたりするわけではない。アウトオブオーダー実行とコンパイラによる命令順序の最適化.いくつかの言語はコンパイラの最適化にもアウト・オブ・オーダー実行にも対処する機能を持つものもあるが、そのコンパイラが生成したコードが本当に並べ替えを行っていないか調べるなど、十分注意して使用すべきである。コンパイラによる並べ替え問題を防ぐ必要があるときにはアセンブリ言語を直接使用することも考えられるが、一般的ではなく、生産性やメンテナンス性の観点からは現実的な選択肢ではない。コンパイラやオペレーティングシステムが用意しているアトミック操作のための組み込み関数やAPI関数を利用するなどして、リオーダーを抑制すべきである。外部リンク.いずれも英文OFCチャンピオンズリーグOFCチャンピオンズリーグ()は、オセアニアサッカー連盟(OFC)が主催する、クラブチームによるサッカーの大陸選手権大会である。優勝チームにはFIFAクラブワールドカップへの出場権が与えられる。概要.統計.クラブ別成績.クラブ所在国別成績.注:前身のオセアニアクラブ選手権時代も含む。バカルディ(カクテル)バカルディ()とは、バカルディ・ラムをベースに使用したカクテルの名称である。バカルディ社の登録商標であり、一般名称はピンク・ダイキリである。由来.レシピの例.バカルディジャパンによるレシピを以下に挙げる。