2024-06-16 13:57:36 发布
网友
我正在编写一个在递归函数中生成线程的代码。所以遵循所有的线索是乏味的。螺纹连接()不可行。你可以做到,但要付出很大的努力。我想要的是等待所有线程(子进程)完成,然后打印运行线程后生成的结果。我想你能理解问题的要旨。我只想在退出主程序之前执行一个语句。在
你试过使用concurrent.futures包吗?在
您可以实例化一个ThreadPoolExecutor,并通过提交来启动线程。 然后调用executor的shutdown(wait=True)函数等待所有线程完成。在
ThreadPoolExecutor
shutdown(wait=True)
或者,使用with ThreadPoolExecutor as e:语句。退出with块时,所有线程都将完成。在
with ThreadPoolExecutor as e:
with
你试过使用concurrent.futures包吗?在
您可以实例化一个
ThreadPoolExecutor
,并通过提交来启动线程。 然后调用executor的shutdown(wait=True)
函数等待所有线程完成。在或者,使用
with ThreadPoolExecutor as e:
语句。退出with
块时,所有线程都将完成。在相关问题 更多 >
编程相关推荐