Python 多线程 thread

#!/usr/bin/python
# -*- coding: UTF-8 -*-


import thread
import time


# 为线程定义一个函数
def print_time( threadName, delay):
   count = 0
   while count < 5:
      time.sleep(delay)
      count += 1
      print "%s: %s" % ( threadName, time.ctime(time.time()) )


# 创建两个线程
try:
   thread.start_new_thread( print_time, ("Thread-1", 2, ) )
   thread.start_new_thread( print_time, ("Thread-2", 4, ) )
except:
   print "Error: unable to start thread"


while 1:
   pass

#不能少 while 1:
#        pass

猜你喜欢

转载自blog.csdn.net/clarence20170301/article/details/76514229