問題タブ [waitone]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
7114 参照

c# - Mutex Type の WaitOne() メソッドについて

小さなコードを書きました。以下のようなもの

このコードは完全に正常に機能しています。しかし、ここで私の質問は、WaitOne() メソッドがプロセス内またはプロセス間でスタックし、ミューテックス オブジェクトが解放されない可能性はありますか? 私はmutex.ReleaseMutex()を使用しましたが。

0 投票する
1 に答える
541 参照

android - Android OS では、呼び出し音 (waitone) を設定するためにどのコードを使用しますか?

アプリで呼び出し音を変更できるようにする必要があります (電話をかけたときに相手側に聞こえる音、ファントーンまたはウェイトトーン)。

0 投票する
2 に答える
968 参照

c# - C# AutoResetEvent WaitOne がディスパッチャによって停止されました

上記のコードは、2 つの grdMain.Dispatcher.Invoke(...); をコメントアウトした場合に完全に機能します。*.Set(); をコメントアウトすると、完全に機能します。および *.WaitOne(); でもなんで?両方必要です^^。理解できません...

0 投票する
3 に答える
1634 参照

c# - C# AutoResetEvent を使用して 2 つのスレッドにシグナルを送る


2 つのスレッドを使用して 10 までカウントするプログラムを作成する必要があります。
1 つのスレッドは偶数を出力し、もう 1 つのスレッドは奇数を出力する必要があります。
これらのスレッドは、番号を順番に出力する必要があります (1、2、3、4、5...)。

私はこのコードを実行しましたが、うまくいかないようです...何かアイデアはありますか?

0 投票する
1 に答える
3191 参照

c# - C# のセマフォでの Release と WaitOne

私はC#を使用してセマフォに取り組んでいます。以下は、 C#のReleaseandメソッドに関する私の理解です。WaitOne

このWaitOneメソッドは、スレッドがスロットに入るときにセマフォ カウントを減らし、スレッドがスロットから出るときにセマフォをインクリメントします。

このReleaseメソッドは前のセマフォ カウントを返しますよね? 私の理解は、次のコードと矛盾しています:

Thread_2が終了するため、セマフォ カウントをインクリメントする必要があります。しかし、thread_0が去ろうとしているときに前のセマフォ カウントが 0 であるため、それは起こりません。私の理解によれば、それは1つでなければなりません。私は正しいですか?誰でもこれを説明できますか?

0 投票する
1 に答える
982 参照

c# - WaitHandle WaitOne リターン

正確にはいつWaitHandle WaitOne(int timeout)戻ってきますか?タイムアウトが経過すると戻りますか? WaitOne()終了する前にいくつかのクリーンアップを行うロジックを実装するときにポーリングを提案するオンラインのコードをいくつか見ます。これは、タイムアウトが経過しても WaitOne() が戻らないことを意味します。代わりに、呼び出された直後に通知されたかどうかを返します。

ここで達成しようとしているのは、呼び出し元のスレッドをブロックしてWaitHandleいる間に使用を通知する方法です。CancellationToken