mutex

    8

    4答えて

    これは過度ではないでしょうか?私は検索し、C#hereとhereの相互排除とロックについて異なる投稿を見つけました。 例: 私たちのアプリでは、複数の再接続スレッドを回す機能があり、このスレッド内ではMutexとlockを使用しています。 lockはこのコードセクションへのアクセスをブロックし、connectが他のスレッドによって更新されないようにしませんか? bool connect = fal

    9

    2答えて

    私は、プログラムの複数のインスタンスを一度に実行できる状況があります。特定の機能のうち1つだけがこれらのインスタンスの複数で同時に実行されないことが重要です。 ミューテックスを使用してこれを防止する適切な方法ですか? lock (this.GetType()) { _log.Info("Doing Sync"); DoSync(); _log.Info("Sync C

    5

    5答えて

    私はDelphiで書かれたコマンドラインツールを持っています。このツールは、ノードをXMLファイルに挿入してすぐに終了することです。私はツールのいくつかのインスタンスを同時に実行し、ノードを同じXM​​Lに挿入することを可能にする必要があります。 この目的を達成するために、単純なファイル「mutex」を導入しました。このツールは、XMLに書き込む前に1つの一時ファイルを作成し、終了後に一時ファイル