waitone

    0

    2答えて

    イベントがトリガーされるのを待たなければなりません。私の最初の解決策は、AutoResetEventとWaitOne()を使用することでしたが、イベントは常にが待機タイムアウトが終了した直後にトリガーされました。そこで私は下のアプローチに戻りましたが、私はまだ同じ問題を抱えています。タイムアウトが終了してから2〜3秒後に、タイムアウトが何であってもイベントが発生します。 private void

    5

    2答えて

    スレッドが4つの別々のスレッドを作成し、終了するまで待っています。各スレッドはしばらくの間スリープし、共有されたmutex opbjectが別のスレッドで占有されていない場合に終了し、終了したイベントをトラブする(これはコードの単純化バージョンですが、同じ場所で失敗します) 何が起こるかは、メインスレッドが一見無作為にWaitOne()の1つで永遠に待機する時間の大部分です。 それがさらに予期しな

    1

    1答えて

    私はバス上で非同期メッセージングが必要です。 これは私が使用しているコードです:ここでは //set callback to get the message MessageReceiver messageReceiver = MessagingFactory.CreateMessageReceiver(BaseTopicName + "/subscriptions/" + address