标签: python python-2.7 python-3.x subprocess
Python:如何将每个子线程运行的时间轮询到父线程?因此,在特定时间框架之后,我可以调用一个新线程。
答案 0 :(得分:1)
并行进程(如线程)之间的标准通信方式是queue。
每个线程都能记住自己开始的(挂钟)时间。完成后,它可以测量其运行持续时间并将其发布到队列中。它还可以定期发布进度消息(例如,一旦完成从列表中提取URL),也可以使用时间戳和持续时间。
主线程可以定期轮询队列并查看其他线程的运行情况。