共有メモリー
プロセス間で同じメモリを共有します。
共有メモリの最大の利点はそのアクセススピードにあります。
一度共有メモリを生成してしまえばカーネルの機能を利用せずにアクセスすることができるため、プロセス内にある普通のメモリと同じ速度でアクセスできます。
このアクセス速度のメリットが必要になるような処理性能が求められるソフトウェアではこの方法がよく使われます。
一方、2つのプロセスから同時に書き込みを行うと競合が発生します。
共有メモリーにはこの競合を防ぐ相互排他機構が組み込まれていません。 自分で用意する必要があります。