暂停Python中的主线程

问题描述 投票:0回答:1

我目前在Python中的主线程上有一个主函数正在运行。这个主函数创建了一个名为ArtificialPlayerControllerSynthesis的额外线程来运行一个后台进程。我想在主线程中继续运行之前,先暂停主线程一两秒钟,让后台进程完成。然而,我所能找到的所有解决这个问题的方法,比如从 使用线程类暂停一个线程暂停的线程需要传递一个事件对象作为参数。在我的情况下,这是不可能的,或者至少需要重组我的代码并将我的主函数移到一个新的线程中。是否可以简单地暂停主线程?我是Python和线程方面的新手,先谢谢你们的帮助。

python multithreading python-multithreading
1个回答
1
投票
thread = threading.Thread(target=some_func)
thread.start()
do_some_stuff_now()
thread.join() # blocks until thread finishes
do_some_stuff_later()
© www.soinside.com 2019 - 2024. All rights reserved.