CLion 如何终止进程运行?

How is CLion terminating a process runing?

本文关键字:进程 运行 终止 何终止 CLion      更新时间:2023-10-16

我正在开发一个TCP服务器,我在Windows 10下的CLion上开发。

我希望我的程序能够在我单击"停止"我的程序时正确结束。我以为CLion正在发送信号,但在试图抓住它们之后,看起来并没有。

所以我的问题是,CLion 如何停止运行该程序?是否可以在程序中检测到它?

提前谢谢你。

我在这里找到了答案。

根据此链接,实际使用信号:

单击此按钮可通过以下方式从外部终止当前进程 的标准关机脚本。单击该按钮一次会调用软 kill 允许应用程序捕获 SIGINT 事件并执行 正常终止(在 Windows 上,模拟 Ctrl+C 事件(。后 单击按钮一次,它将被替换为图标运行工具窗口 kill 表示后续点击将导致强制终止 的应用程序,例如在Unix SIGKILL上被发送。