使用python子进程模块时CPU占用

时间:2018-05-02 06:47:49

标签: python subprocess

我编写了一个c ++程序a.out并试图在python中使用subprocess模块运行该程序,名为run.py。运行脚本后,我使用top检查cpu使用情况,发现run.pya.out运行时未显示在列表中。

run.py发生了什么事?它在哪里?

1 个答案:

答案 0 :(得分:0)

正在等待你的C ++程序退出。那是因为你使用了ngOnInit() { this.service.getContacts() .subscribe(data=> this.contacts = data) }

如果你需要Python程序在程序运行时继续做其他事情,你可以使用不等待的subprocess.call,除非你调用它的subprocess.Popen方法。