cmd无法运行python,会被360提醒有远程线程注入?

cmd无法运行python,会被360提醒有远程线程注入?,第1张

你是否安装了editplus?系统是win10 1903?

可能是执行Python时,优先调用了WindowsApps目录的,导致问题发生。

你可以尝试修改path环境变量,将Python路径的放最前面。

执行 where Python.exe查看执行Python时,环境变量顺序。

方法一:PS

在ps命令中,“-T”选项可以开启线程查看。下面的命令列出了由进程号为<pid>的进程创建的所有线程。

1.$ ps -T -p <pid>

“SID”栏表示线程ID,而“CMD”栏则显示了线程名称。

方法二: Top

top命令可以实时显示各个线程情况。要在top输出中开启线程查看,请调用top命令的“-H”选项,该选项会列出所有Linux线程。在top运行时,你也可以通过按“H”键将线程查看模式切换为开或关。

1.$ top -H

要让top输出某个特定进程<pid>并检查该进程内运行的线程状况:

$ top -H -p <pid>

pthread_create执行后,如果执行成功会生成一个子线程 也就是现在有两个线程同时运行

父线程还会继续执行后面的代码 直到结束

子线程则开始执行thread函数体里的代码了 别的不执行

pthread_join会按照父线程执行顺序 到它了就会执行 该函数的作用是阻塞等待一个线程执行完毕

在你的代码里 不一定在子线程执行3次后才启动 也可能子线程没有执行呢 父线程就执行到pthread_join了 然后阻塞等待子线程

如果你想让pthread_join在子线程3次执行后才启动 可以让父线程sleep下 不过子线程执行完了 你再执行pthread_join也就没有什么意义了

不懂再问


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7243828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存