ThreadPoolExecutor as_completed 会不会阻塞主线程。我问了 chatgpt 和 kimi 。chatgpt 一开始说不会阻塞,在我的追问下说会阻塞。kimi 非常坚持,一直说不会阻塞,是我的理解有问题。

查看 24|回复 2
作者:thinker3   
问的 chatgpt 3.5
thinker3
OP
  
不会阻塞
调用 future.result()时才会阻塞
Maerd   
Gemini 回复得很清晰啊,调用本身不会阻塞,然后获取结果的时候如果还没跑完才会阻塞,还有迭代器迭代完以后还没跑完的也会阻塞。
我用的 Prompt 是「 Python ThreadPoolExecutor as_completed 会不会阻塞主线程。如果不会阻塞,那什么时候会阻塞呢?」,你自己可以问问看。
您需要登录后才可以回帖 登录 | 立即注册

返回顶部