SIGINT在NT本机API中转换为什么?
-
28-10-2019 - |
解决方案
根据 http:// msdn。microsoft.com/en-us/library/xdkz3x12(v=vs.71).aspx ,SIGINT会导致创建新线程来处理中断。
因此,它看起来并没有真正“中断”任何正在运行的线程。您只需生成自己的线程即可达到相同的效果。
这里还有更多评论:
其他提示
您总是可以挂起目标线程,修复上下文以执行过程,然后继续执行。这很丑陋,但如果您想中断执行程序的线程,它将可以正常工作。
控制台和CTRL + C处理程序是Win32构造,并不真正存在于本机API级别。
不隶属于 StackOverflow