1

最近、ManualResetEventSlim クラスを使用すると、ManualResetEvent クラスと比較してパフォーマンスが向上するという MSDN のリンクを見つけました。

「.NET Framework 4 では、待機時間が非常に短いと予想される場合に、パフォーマンスを向上させるために System.Threading.ManualResetEventSlim クラスを使用できます」.

https://msdn.microsoft.com/en-us/library/5hbefs30%28v=vs.110%29.aspx

私の理解が間違っている場合は修正してください。

WaitOne(1000) を 1 秒間呼び出した場合

  • ウィンドウは、他のスレッドの実行をブロックすることとは別に、現在のスレッドを一定時間スリープさせ、通知されるとウェイクアップします。

  • ここでブロッキングという言葉は、スレッドが通知されるまで一定時間スリープすることを意味しますか?

  • この文は、「待ち時間が非常に短いと予想される場合」という意味ですか?

    WaitOneの内部プロセスを理解するためのウェブサイトを誰か提案してもらえますか

4

0 に答える 0