调用Thread.Join
等待线程结束,但这意味着正在阻止调用Join
的线程。
是否有可能await
Thread
结束,但没有阻止线程?
这样的事情:
Thread t = new Thread(MyThreadProc);
t.Start();
await t; // <- ??
// or:
await t.GetAwaiter(); // <- ??
当然,它无法帮助将Join
调用Task
并等待Task
,因为这仍会阻止某个帖子。
我想知道框架中是否有关于此问题的功能,我没有找到。 (目前不需要线程/任务方面的帮助。)