Python:如何根据现有线程的运行时间调用新线程?

时间:2014-07-18 19:58:11

标签: python python-2.7 python-3.x subprocess

Python:如何将每个子线程运行的时间轮询到父线程?因此,在特定时间框架之后,我可以调用一个新线程。

1 个答案:

答案 0 :(得分:1)

并行进程(如线程)之间的标准通信方式是queue

每个线程都能记住自己开始的(挂钟)时间。完成后,它可以测量其运行持续时间并将其发布到队列中。它还可以定期发布进度消息(例如,一旦完成从列表中提取URL),也可以使用时间戳和持续时间。

主线程可以定期轮询队列并查看其他线程的运行情况。