C#プログラミングでは、Mutexクラスを使用して2つのスレッド間で同期できます。 それは錠のように機能します。 2つのスレッドが1つ以上の動作を同時に実行するのを停止します。 Mutexは多くのプロセスで機能します。 WaitOne()メソッドとReleaseMutex()メソッドを提供します。 WaitOne()メソッドはリソースをロックするために使用され、ReleaseMutex()メソッドはリソースをロック解除するためにここにあります。 マルチフレームプロジェクトや、複数のタスクが作成されているプロジェクトで作業している場合に便利です。 他のタスクまたはスレッドがそのリソースを使用しているときに、リソースを使用できない他のタスクまたはスレッドをロックしようとしている場合は、これを使用する必要があります。 ここでは、このガイドで、C#プログラミングでMutexクラスを使用する方法を説明します。 C#プログラムでこのMutex()クラスを使用するさまざまな例を示します。 与えられた例をUbuntu20.04で実行します。 例1 このMutex()クラスを使用して例を実行します。 これらの例を実行するためにUbuntu20.04を使用しているため、このUbuntu 20.04のテキストエディターを開いてから、任意の名前のファイルを作成し、このファイルをファイル拡張子「.cs」で保存する必要があります。 次に、このファイルに次のコードを入力します。 また、この特定のプログラムの各行について、以下で詳しく説明します。 このC#コードの最初の行は、ライブラリである「using System」です。このライブラリを使用することで、C#コードのさまざまなクラスと関数を取得できます。 このライブラリを使用して、「Console」クラスと「WriteLine」関数を取得します。 キーワード「using」は、パラメータの受信に使用されます。 システム。 「スレッド化」は、タスクを生成し、クラスからオブジェクトを受け取るためのものです。 次に、「DemoMutex」という名前の名前空間をインポートします。 また、「プログラム」というクラスを作成しました。 […]
The post C#Mutex appeared first on Gamingsym Japan.