Python 线程卡住,而另一个线程等待用户输入



我使用的是带有模块线程的python 2.7。现在我有一个 24 小时的倒计时,这是一个线程,另一个线程使用原始输入获取用户输入。当我的程序运行时,倒计时线程正在等待插入用户输入,然后才继续倒计时。首先,我使用线程的原因是实现两个线程同时运行。我只是不明白为什么一个线程会等待另一个线程的输入?如何解决这个问题?提前感谢!

好的,所以我发现线程模块实际上并没有应用线程的并行运行,因为某种称为 GIL 的机制。我的解决方案是改用多处理。它工作正常。希望它对某人有所帮助。

最新更新