【发布时间】:2018-02-05 04:39:36
【问题描述】:
在 C 控制台应用程序中,如果我在主线程中使用 SetConsoleCtrlHandler 并且还有其他线程正在运行,那么当事件发生时,所有线程都会停止并在新线程中执行处理程序吗?或者有没有办法让一个线程只执行处理程序并在其他线程中忽略它,有点像 Unix 中的pthread_sigmask?
在 StackOverflow 和互联网上都没有太多关于这个主题的信息,所以我希望这会变得有用。
【问题讨论】:
标签: c multithreading winapi