我有一个像这样工作的脚本,一个元素列表和一个函数:
def fct(elm):
do work
之后,我启动线程(3),其中每个线程的结尾都按如下所示打印元素的名称:
jobs = Queue()
def do_stuff(q):
while not q.empty():
value = q.get()
fct(item=value)
q.task_done()
for i in lines:
jobs.put(i)
for i in range(3):
worker = threading.Thread(target=do_stuff, args=(jobs,))
worker.start()
jobs.join()
我想做的是每当完成三个操作(保存一个文件)时启动另一个进程,该进程必须读取该文件并应用另一个fct2 注意:我使用的是Windows