簡體   English   中英

需要代碼說明

[英]Code explanation required

new AutoResetEvent(false).WaitOne(Period);

這段代碼的目的是什么? 為什么不使用Thread.Sleep呢?

是的,那段代碼很愚蠢。 由於AutoResetEvent在這一行中是new ,因此沒有其他內容可以引用同一個AutoResetEvent ,因此沒有任何信號可以發出信號。 Sleep會更簡單。

如果使用正確 ,使用AutoResetEvent可以讓您等待其他東西“打開門”(假設它尚未打開)或超時。 另請注意,每次WaitOne成功時,門都會自動關閉。

但是,此代碼正確使用它,並且不允許這樣做。

暫無
暫無

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

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