问题遇到的现象和发生背景
win10,命令行执行系统自带命令,或第三方命令行软件,偶尔出现软件执行完毕但是不退出的情况(可以确定是执行完了,因为main函数里最后一行的print出来了),导致命令行卡住相当长的时间,即使按Ctrl+C也没用,但等他自己退出后,之前按的Ctrl+C会被识别到
尝试过的解决方法
换不同的终端,包括cmd,powershell,第三方终端,都一样
win10,命令行执行系统自带命令,或第三方命令行软件,偶尔出现软件执行完毕但是不退出的情况(可以确定是执行完了,因为main函数里最后一行的print出来了),导致命令行卡住相当长的时间,即使按Ctrl+C也没用,但等他自己退出后,之前按的Ctrl+C会被识别到
换不同的终端,包括cmd,powershell,第三方终端,都一样
应该是程序出现了一些异常或错误,导致程序没有正常退出吧。试试使用任务管理器手动结束卡住的程序进程,检查程序的代码是否存在异常,尝试修复代码中可能存在的错误,确保程序能够正常退出看看吧。或者用调试工具看看程序的执行状态,就能找出问题,然后再修复。