2017-04-09 8 views
0

私はモジュールのスレッドを使ってPython 2.7を使用しています。今私は1つのスレッドである24時間のカウントダウンを持っている、他のスレッドは生の入力を使用してユーザー入力を取っている。 私のプログラムが実行されると、カウントダウンスレッドはユーザ入力が挿入されるのを待っていて、カウントダウンが続くだけです。まず、スレッドを使用する私の理由は、両方のスレッドを同時に実行することです。私はちょうど1つのスレッドが別のスレッドの入力を待つ理由を理解できません。それを修正する方法は? ありがとうございます!Pythonスレッドは、別のスレッドがユーザー入力を待っている間にスタックしました

答えて

0

OK私は、GILと呼ばれるいくつかのメカニズムのためにスレッドモジュールが実際にスレッドの並列実行を適用していないことを理解しました。私の解決策は、代わりに複数の処理を使用しています。それはうまく動作します。それが誰かを助けたと思っています。

+0

質問に回答した場合は、この回答に[承諾済み](緑色のチェックマーク)をマークしてください。 – philshem

+0

ありがとうございました。今大丈夫? –

関連する問題