【发布时间】:2019-11-19 17:45:21
【问题描述】:
我有一个 Iterator 方法,其中我需要使用 Task、CancellationToken 和 AutoResetEvent 来监控 Producer 进程。我需要能够等待任何(我不能等待,因为它是一个迭代器)。
我使用了Threading.WaitHandle.WaitAny(WaitHandle[]),它适用于CancellationToken 和AutoResetEvent,但我找不到如何从任务中获取WaitHandle。
【问题讨论】:
标签: .net multithreading