您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python:并行执行cat子进程

Python:并行执行cat子进程

另一种方法(而不是将shell进程放在后台的其他建议)是使用多线程。

run您所拥有的方法将执行以下操作:

thread.start_new_thread ( myFuncThatDoesZGrep)

要收集结果,您可以执行以下操作:

class MyThread(threading.Thread):
   def run(self):
       self.finished = False
       # Your code to run the command here.
       blahBlah()
       # When finished....
       self.finished = True
       self.results = []

如上在多线程链接中所述运行线程。如果您的线程对象具有myThread.finished == True,则可以通过myThread.results收集结果。

python 2022/1/1 18:35:31 有229人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶