簡體   English   中英

C# ManualResetEvent 重置與 WaitOne

[英]C# ManualResetEvent Reset vs WaitOne

https://learn.microsoft.com/en-us/do.net/api/system.threading.manualresetevent?view.net-6.0

我很難理解 Reset() 和 WaitOne() 之間的區別。

如果它們都阻塞線程,這兩者有什么區別。

當你想控制其他線程時使用Set()Reset() WaitOne()由應同步的線程使用。

順便說一句,你把句子弄錯了:

重置()

將事件的 state 設置為 nonsignaled,導致線程阻塞。

它說“導致線程”=其他線程,而不是調用該方法的線程。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM