0
我試圖在python中實現一個簡單的線程。我在Spyder2中獲得了以下代碼工作,但似乎在spyder3中,同時打印了e1和e2的打印文件。在spyder3中,我也在python控制檯而不是ipython控制檯中試過這段代碼。它在python控制檯中工作正常。Spyder3 Ipython控制檯線程問題
任何人都可以讓我知道這是一個問題的的Spyder3或我的配置是不正確的?如果我的配置不正確,任何人都可以幫我改變它嗎?非常感謝你的幫助。
import threading
def x(e1,e2):
e1.wait(timeout=2)
print("e1")
e2.wait(timeout=2)
print("e2")
e1 = threading.Event()
e2 = threading.Event()
t = threading.Thread(target=x,args=(e1,e2,))
t.start()
?在Linux上,這對我來說工作正常,使用Spyder 3.1.3和Qtconsole 4.3。 –
我用anaconda 2.5.0 64位win 10平臺。 – LMJWILL
我不認爲這是Spyder的問題,但我真的不能說,對不起。 –