1

私は Linux プログラミングの初心者であり、期待したことが実現可能かどうかわかりません。誰かが私にいくつかのヒントを与えることができれば幸いです。

私がやりたいことは、複数のアプリケーションで使用できる共有オブジェクト (.so ファイル) を開発することです。これらのアプリケーションの 1 つが共有オブジェクトの初期化関数を呼び出すと、無限ループを実行して受信イベントを受け入れる新しいスレッドが作成されます。このスレッドは、initialize 関数が戻った後も実行を続けます。したがって、すべてのアプリケーションは、処理のためにこのスレッドにイベントを送信し続けることができます。

これが達成できるのだろうか?どんなアイデアでも大歓迎です。

4

1 に答える 1

0

コメントで指摘されているように、これは実行できません。別のプロセスで関数を直接呼び出すことはできません。これが、RPC、IPC、Web サービスなどが発明された理由です。

于 2013-11-10T15:42:37.660 に答える