【发布时间】:2020-04-04 17:38:59
【问题描述】:
我不是说调用join()。我对 join() 中发生的机制感兴趣。我假设必须有一个对操作系统的系统调用,在硬件线程完成之前不会返回。以及如何向操作系统例程发出特定线程已完成的信号。只是概念上的理解。
【问题讨论】:
-
在 MS-Window 上可能在本机线程句柄上
WaitForSingleObjectEx(本机线程句柄在线程退出时发出信号)请参阅:docs.microsoft.com/en-gb/windows/win32/api/synchapi/… 注意:有很多等待功能,所以它可以是相关的。
标签: c++ multithreading thread-synchronization