Python os.system 和subprocess.popen 并发执行linux的性能对比
os subprocess multiprocessing.dummy Pool ThreadPool command_list [] ()os.() start_time = time.time() i (10)commd p1 subprocess.(commd, , subprocess.PIPE, subprocess.STDOUT, ) command_list.(p1) i command_listi.()
分别执行多线程代码和popen的方式
多线程执行的用时
popen执行时间
在开发中建议使用popen来执行linux命令
如果执行频率和全局并发都不高时二者随意