mutex

    0

    1答えて

    を考えてみましょう:Mutex Class(MSDN) (。そして、SysinternalsのからWinObjを使用しては) は、どのように私はそれを作成以外のセッションのミューテックスを作成するのですか? I.e.セッション0のシステムサービスから、セッション1にミューテックスを作成しますか? 私は \セッションを使用してミューテックスを作成しようとしている\ 1 \ BaseNamedObje

    15

    1答えて

    named mutexを作成しようとしていますが、コンストラクタを呼び出すとDirectoryNotFoundExceptionが返されます。なぜmutexはファイルシステムにアクセスしようとしていますか、そして、どのようにして有効なパスがわかりますか?ミューテックスを配置する特定のディレクトリはありますか?それはどのように名前に対応していますか? 編集:私はMutex(bool, string)

    2

    1答えて

    私は、jQueryを使用してPHPファイルに投稿するオフィススケジューリングプログラムを作成しました。このプログラムは、pgSQLデータベースに予定を挿入します。これはまだ起こっていませんが、私は将来この問題を予見できます - 2人のオフィスワーカーが同時に同じスロットに予定を立てようとすると、競合状態が発生し、1組の顧客データが失われます。私はログからそれを掘る必要があります。私はサーバー接続を

    3

    1答えて

    Vxworksは、相互排除セマフォは、バイナリとカウントセマフォのために条件が満たされている間、ISR内部では指定できません。 私は同じ理由を理解できません。 ありがとう、 Zaks。

    13

    3答えて

    私はミューテックスがif文でロックまたはロック解除された場合に確認する必要があります... if(mutex[id] != 2){ /* do stuff */ } が、私はそれをチェックしたときにgccが私に次のエラーを与える: error: invalid operands to binary != (have 'ptherad_mutex_t' and 'int') それでは

    1

    2答えて

    ここではコードです: .... typedef struct { int buf[10]; long head, tail; int full, empty; pthread_mutex_t *mut; pthread_cond_t *notFull, *notEmpty; } queue; int main(){ queue *

    0

    1答えて

    私のプログラムのインスタンスが1つだけ同時に実行されていることを確認する必要があります。いくつかの検索の後、私はthis SO questionを見つけ、this answerの指示に従った。私はすべてが大丈夫ですし、それが終了への復帰を待って初めてのバイナリを実行すると using System; using System.Threading; namespace Test {

    0

    1答えて

    gtkmmの複数のスレッドから同じGUIコンポーネントを更新する良い例を教えてください。ありがとう。

    0

    1答えて

    コールバック関数をスレッドセーフにするにはどうすればよいですか?この関数はUIを更新するために異なるスレッドによって呼び出されます。このコールバック関数には、呼び出し側が満たすHWNDパラメータがあります。この関数はこのHWNDパラメータを使用してGUIを更新します。 HWNDは、コールごとに異なります。 このコールバックスレッドを安全にする方法を教えてください。 よろしくお願いいたします。 ジョ

    3

    2答えて

    を経由してロック、ロックはクラスがクリティカルセクションやミューテックス所有している構図を介して達成される: class MyClass { Mutex mMutex; }; と可変メンバが潜在的に可能に:私はこのように、コードを継承経由でロック実装されたいくつかのコードを見直し void MyClass::Method() { Lock lock(mMutex);