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的问题,但我真的不能说,对不起。 –