mutex

    9

    2答えて

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

    5

    5答えて

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