C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 69 を表示中)
■39978 / )  .NETリモーティングでメモリを共有化したい
□投稿者/ もんた (9回)-(2009/08/19(Wed) 01:00:02)

分類:[ASP.NET (C#)] 

メモリを共有化したいのですが、方法が分からず悩んでいます。
具体的には、

メッセージがランダムにたくさん送られてくる

ひとつメッセージが送られてくると同時にプロセスが発生し、メモリ上のデータを書き換え
(メッセージにある値を参照し、メモリにあるクラス内の変数や配列を書き換える)


つまり、5つ処理があったらその全てから共有化されているメモリ上のデータの書き換えができるようにしたいのです。
多分メモリ書き換えのプロセスを常駐させておいて、そこに自由にアクセスできればいいと思うのですが・・・。
競合してる時の排他だとかはまたあとで考えようと思っています。

一対一のプロセス間通信のやり方は見つけたのですが、共有化したい場合のやり方が分からない状態です。
できれば直接変数を操作しない安全な方法が良いと思っています。

どなたかアドバイスを頂ければありがたいです。
返信 編集キー/


管理者用

- Child Tree -