gpt4 book ai didi

python - 如何等待线程列表完成? (Python)

转载 作者:行者123 更新时间:2023-11-30 23:51:31 24 4
gpt4 key购买 nike

对于单个线程,我会这样做

thread.join(60)
threadEvent.set()

如何让它等待列表中的所有线程完成或等到超时,然后向 threading.Event() 发出 set() ?每个线程都有一个相应的 threading.Event(),用于停止线程。重要的是,如果达到超时,我需要为每个线程设置事件。

最佳答案

import time
endTime = time.time() + 60
for t in threads:
t.join(endTime - time.time())
t.event.set()

关于python - 如何等待线程列表完成? (Python),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6762891/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com