Python线程功能 - 我该如何实现?

时间:2016-01-14 11:37:49

标签: multithreading python-2.7

我是Python线程的新手,我已经研究过它。我想实现以伪代码编写的以下功能:

while True:
    while(file size < 1 GB):
        sleep for 1 minute
    process(file)
    file = next file

我希望process()函数成为守护程序线程。在代码中到达下一行第4行(下一个文件是1 GB),如果前一个线程正在运行,它应该创建一个新线程。最大的这样的线程是3并且它们一个接一个地循环。任何时候都会有至少2个线程免费。因此,一旦代码到达第4行,基本上应该调用任何一个空闲线程来完成工作。

守护程序线程和线程是否需要查看我需要查看的内容?或者还有其他方法可以解决这个问题吗?

0 个答案:

没有答案