无法使简单的Python线程工作

时间:2013-01-22 18:39:03

标签: python multithreading

我是线程新手(虽然不是Python中的初学者)但我在制作线程时遇到了麻烦。我有以下简单(est)程序,但我似乎无法获得函数do_something()调用。我必须做一些非常基本的错误。谁能告诉我什么?万分感谢!

import threading

def do_something():
    print 'Function called...'

t = threading.Thread(target=do_something)

当然,我曾在不知不觉中删除了t.start()指令(该死的你是Synaptic触摸板!!!!!!)

2 个答案:

答案 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()