At Thu, 19 Jun 2003 16:56:01 +0900, Isamu Kobayashi wrote: > IPC_WAITでやりたいところなんですが、現状では > IPC_NOWAITでやっています。理由として、プロセスDは双方向通信を > しています。 > > プロセスA⇔プロセスD⇔プロセスE > > のように、プロセスEからデータが送られる場合があり、 > E→D→Aと、Aに送信する必要がある為、プロセスAを待ち続ける > 訳にはいかないので困ったものです。 select(2) を使いましょう。 プロセス間通信にシグナルを使うことは、お勧めできません。
Follow-Ups:
- [linux-users:99664] Re: プロセス間通信(シグナル)TANAKA _FORZA_ Toshihisa
- [linux-users:99656] Re: [linux-users:99653] プロセス間通信(シグナル)Atsushi Yazaki
- [linux-users:99659] Re: プロセス間通信(シグナル)Isamu Kobayashi
- Prev by Subject: [linux-users:99659] Re: プロセス間通信(シグナル)
- Next by Subject: [linux-users:99661] Re: プロセス間通信(シグナル)
- Previous by thread: [linux-users:99659] Re: プロセス間通信(シグナル)
- Next by thread: [linux-users:99664] Re: プロセス間通信(シグナル)
- Indexes:[Main][Thread]