关于Linux系统使用Python3多线程执行Nmap导致shell无法换行BUG
关于Linux系统使用Python3多线程执行Nmap导致shell无法换行BUG
背景
在使用python编写脚本时,发现运行完毕后shell出现异常,使用Xshell与腾讯云控制台测试后,均存在该问题,排除Xshell出现BUG,后编写代码进行测试
正常多线程
加锁
0.5s延迟
2s延迟
个人推测是因为python的nmap包与多线程存在冲突,具体原因未查看源码,暂不清楚