CountdownEvent.Wait()阻塞了主线程,为什么没有CountdownEvent.WaitAsync?

时间:2019-04-01 14:52:22

标签: .net multithreading thread-synchronization countdownevent

我正在看the CountdownEvent class上的示例,我注意到代码会阻塞cde.Wait()上的主线程,因为在该行之前没有异步调用。如果此代码在UI应用程序中运行,它将冻结直到对Wait()的调用完成为止;如果它作为Web服务器应用程序的一部分运行,则它将占用宝贵的线程,除了等待外别无所求。是,我误会了吗?为什么没有WaitAsync()

0 个答案:

没有答案