interprocess

    3

    3答えて

    私はこのサーバを書いています。プログラムを実行している場合は、同じプログラムが既に実行されているかどうかを確認します。 が (ウィッヒが同じサーバーである)その後、私はサーバーBを実行し、私はサーバーA を実行言って、私はサーバーBが正常に実行できるように、サーバーAを閉じたいです。

    -2

    3答えて

    潜在的に多くのプロセスで共有されるリソースがあり、使用しなくなったときにクリーンアップする必要があります。 プロセス間の使用回数を維持して、リソースが使用されなくなったときにクリーンアップできるようにする最も簡単な方法は何ですか? (リソースを使用する最後のプロセスが終了した場合、使用する次のリソースが有効な使用回数を持つ限り、リソースは未処理のままにしておくことができます)。

    -3

    3答えて

    2つのスクリプトがある場合、リストが1つあり、現在実行中で、もう1つは最初の実行中にそのリストにアクセスする必要があります。 例 スクリプト1 import random example_list = [] while True: example_list.append(random.randint(0,9)) スクリプト2 x = example_list[i] 私はスクリ

    0

    1答えて

    私は信号について学び、それらと一緒に演奏する簡単なプログラムを書いています。 私はフォークを使って数値を入力しています。私はプロセスを作成します。親プロセスはシグナルを子プロセスに送信し、child_signalハンドラは信号として二乗された数値を返すことになっています。 これはコードです。 #include <iostream> #include <signal.h> #include <s

    0

    1答えて

    読取りモードを同期入出力でPIPE_READMODE_MESSAGEに設定してパイプを読み取るときに、メッセージが完全に読み取られたかどうかを判断するのは非常に簡単です。 (戻りERROR_MORE_DATA)のReadFile関数はFALSEを返し、のGetLastError(場合は、メッセージが不完全であると、後続の読み取りすることを完全なメッセージを取得するために必要であることを意味する。)

    0

    1答えて

    私はこのようなミューテックスを使用しているアプリケーション(私はこれを書いていない)があります。 static void Main(string[] args) { Mutex mutex = null; try { mutex = Mutex.OpenExisting("SINGLEINSTANCE"); if (mutex != nu

    0

    1答えて

    私はこれを動作させるために多くの努力を続けてきました。 誰かが、メッセージを前後に渡す2つのスクリプトのLUA APIを使用した例を提供することはできますか? 私はOil,lua-ipcおよびzeromqを試しました。 しかし、私はいくつかの欠けているライブラリの問題に直面しています。 最終的な目標は、ディスクを経由せずに、1つのLuaプロセスの数値ベクトルを別のLuaプロセス(別のバージョンのL

    0

    3答えて

    Windows環境でC/C++でプロセス間通信をしようとしています。 私は共有メモリページファイルを作成しており、2つのプロセスがそのファイルのハンドルを取得しています。これは次のようなものです。 Process1:共有メモリ領域を初期化します。 Process2がそれを埋めるのを待ちます。 処理2:共有メモリ領域へのハンドルを取得します。それに食べ物を入れる。 私もprocess1に名前付きミュ