プロセス間の同期通信方法(Linux)

ひとつはシグナル通知
killとシグナルハンドラをお互いに使い通信する
が、ユーザー定義で使えるのは2種類しかないのと、ハンドラにはタイミングしか
渡せないため、同じシグナルを使うなら共有領域などにメッセージを格納しておくなど少し工夫がいる

ふたつ目はIPCのメッセージキュー
まだ未解析
が、結局は受け取り側がポーリングしないといけないのかな?
よく分かってません

みっつ目は自前でポーリング
非現実的、というか同期通信になるかどうかも怪しいものが・・・(汗