プロセス間データ共有 ビジネスアプリケーションのレベルになると、単純なツールプログラムとは異なり 自社の他のツールなどと強力に連帯した、高度なサービスを実現しなければなりません おそらく、そのようなプログラムの最大の壁となるのは「プロセス空間」の壁です スレッドと異なり、プロセスは全てが独自のメモリ領域を保有しています プロセスは、他のプロセスのメモリ領域にアクセスしてはなりません しかし、あなたが作成した複数のプログラムが協調するのは悪いことではありません むしろ、良質なサービスをユーザーに提供するためには必要なことです そこで、Windows は単一のファイルを複数のプロセスで共有するために ファイルマッピングという、記憶領域を共有するオブジェクトを提供しています 概念は簡単で、プロセスの同期で使われた、ミューテックスやセマフォオブジェクトと同じです ファイルマッピングオブジェクトに記