在Python中管理多个线程

时间:2016-06-14 05:18:16

标签: python multithreading operating-system

函数gen()生成一个字符串,这是一个传递给os.system()的命令。

我需要同时启动20个线程,为每个线程调用gen(),然后运行命令gen()在每个线程中给出。 (并行)

一旦命令在一个线程中完成执行,我想再次调用gen()来生成另一个命令,并在同一个线程中运行该命令。

我想继续这样做,直到10分钟过去。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

看看this,希望这有帮助。

实际上并不那么难

但在处理使用相同变量的线程时请记住locks