inter-process-communicat

    0

    3答えて

    大きなプロジェクト(チームは別々に作業しています)で作業していて、ほとんどのアプリケーションが終了したので、すべてをすべて統合する必要があります。多くのアプリケーション/フォームは、他のアプリケーション/フォームと情報をやりとりしたり、他のアプリケーション/フォームから情報を求めたりする必要があります。私はこれを行う標準的な方法があるのだろうかと思います。私たちがこれを行う方法は、共有ファイルを使

    7

    1答えて

    どのようにプログラムはマイクロカーネル/モノリシックカーネル/エクソカーネルと通信しますか? 私はモノリシックカーネルは、システムコールテーブル/ファイルシステム層を介してプログラムと通信していること、絵のように表示され、多くの本を読みました。 しかし、マイクロカーネルとexoカーネルはどのようにプログラムと通信しますか? マイクロカーネルのベースはプログラムと直接通信し、マイクロカーネルはサーバ

    1

    2答えて

    私は2つの実行中のMS Accessアプリケーション間で効果的に通信するためのソリューションを探しています。 これまでに試したアプローチは、共通のリンクテーブルを使用し、通信にMSMQサービスを使用することです。どちらのアプローチも機能しますが、あるアプリケーションから別のアプリケーションへデータやコマンドを「プッシュ」する方法はなく、MS AccessはVBAコードのマルチスレッド実行をサポート

    1

    1答えて

    私は、USBデバイス(Arduino)と接続するデーモンを作成しています。このデーモンは、現在の状態を継続的に認識しています。 今、このデーモンとPerlで書かれたクライアントプログラムを介してやりとりしたいと思っています。このクライアントはデーモンに現在の状態を照会できる必要があり、デーモンを設定で更新できる必要があります。 私は中間ファイルを使用したくないし、好ましくは同時クエリが容易に実現し

    0

    1答えて

    私は、マシン上で実行されている複数のプロセス間で多対多の通信を効率的に処理する方法を探しています。 私の要件はないだろう: すべてのプロセス すべてのプロセスが通知されたメッセージを送ることができなければなりません ノー中央ハブ(ルートメッセージは例えば何の中央処理)をするとき(他のプロセスからの)新しいメッセージが利用可能です。 名前付きパイプベースのソリューション(たとえば、ファイルシステムベ

    10

    2答えて

    私は以下のシナリオを持っています。 私はパイプを作成します。 子プロセスをフォークします。 子供は明示的にパイプの終わりを読み、(出口が子供に代わって、開いているすべてのファイル/パイプ記述子を閉じる必要があります、私は推測)何を閉じることなく、パイプと出口の書き込み終了に書き込む閉じます。 親が明示的パイプの書き込み側を閉じ、NULL fgetsfgetsまでのリターンを使用してパイプの読み出し

    1

    1答えて

    MemoryMappedFileを使用して、ネイティブアプリと.NETアプリの間で通信したいと考えています。私が疑問に思っている問題は、.NETアプリケーションに、ファイルの更新が完了したことを伝える方法です。またはその逆。 私は通信するためにWindowsメッセージを使用することができると信じていますが、良い方法があるかどうか疑問に思っていました。 ありがとうございました。 Dave McNul

    5

    1答えて

    私がMPIを使用する場合、私はメインプログラムを実行するときに指定されたいくつかのプロセスを持っています。しかし、私は1つのプロセスから始め、実行時にさらに必要なときに動的に決定し、より多くのプロセスをオフにしたいと考えています。それは可能でしょうか? そうでなければ、私は避けたいと思うMPIを再考する必要があります。

    5

    2答えて

    2つのプログラムはいずれもPythonで、1つは3rdパーティーで、すでに作成されています。フォアグラウンドで1つ、バックグラウンドで1つ実行したい私は2つのプログラムの間のコミュニケーションを確立したいので、フォアグラウンドの人に何かを話すことができ、それから他のプログラムに何かをさせるように指示します。フォアグラウンドプログラムのように、私はボタンを押して、他のプログラムに何かをさせる。 これ

    0

    1答えて

    可能性の重複: Why should I use a thread vs using a process? 私はいくつかの長時間実行タスクを持って、彼らは頻繁にCPUとメモリを消費します。 別のスレッドや別のプロセスでそれらを実行する必要がありますか? 各オプションのメリットは何ですか?