別のスレッドへの入力を待っている間に、あるスレッドからメッセージを出力する Python スクリプトを作成したいと考えています。これは可能ですか?もしそうなら、どのように?
システム: Windows 7
言語: Python 2.7
私はこれを試しました(別の質問から変更されました):
import threading
import time
def message_loop():
while True:
time.sleep(1)
print "Hello World"
thread = threading.Thread(target = message_loop)
thread.start()
while True:
input = raw_input("Prompt> ")
しかし、何が起こるか: プログラムは、出力する前に入力が完了するまで待機しますHello World
。