九月 09, 2006

Thread in Short

在python中要定义一个简单的线程,只需要下面几步

  • import threading
  • 派生threading.Thread类,如TestThread
  • 在__init__()中调用threading.Thread.__init__(self)
  • 定义run(),并在其中加入线程要做的工作

而要运行这个线程,首先要将其实例化: t = TestThread()

其次是使用t.start()开始工作

如果想要母线程结束后子线程同时结束,可以在调用t.start()前,调用t.setDaemon(True)

tags: ,

没有评论: