我是线程新手(虽然不是Python中的初学者)但我在制作线程时遇到了麻烦。我有以下简单(est)程序,但我似乎无法获得函数do_something()调用。我必须做一些非常基本的错误。谁能告诉我什么?万分感谢!
import threading
def do_something():
print 'Function called...'
t = threading.Thread(target=do_something)
当然,我曾在不知不觉中删除了t.start()指令(该死的你是Synaptic触摸板!!!!!!)
答案 0 :(得分:5)
你应该开始这个帖子:
import threading
def do_something():
print 'Function called...'
t = threading.Thread(target=do_something)
t.start() # you forgot this line
答案 1 :(得分:1)
你需要开始你的线程:
t.start()