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

时间:2017-04-09 11:35:23

标签: python-2.7 python-multithreading raw-input

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

1 个答案:

答案 0 :(得分:0)

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