#coding=utf-8 import threading import time exitFlag=0 # 定义对象 # 继承父类threading.Thread class myThread(threading.Thread): #初始化 def __init__(self,threadID,name,counter): threading.Thread.__init__(self)#初始化自身 self.threadID=threadID self.name=name self.counter=counter def run(self):# 线程在创建后直接运行run函数 print("Starting"+self.name) print_time(self.name,self.counter,5) print("Exiting"+self.name) def print_time(threadName,delay,counter): while counter: if exitFlag: threading.exit() time.sleep(delay) print("%s:%s"%(threadName,time.ctime(time.time()))) counter-=1 #创建新线程 thread1=myThread(1,"Tread-1",1) thread2=myThread(2,"Tread-2",2) #开启线程 thread1.start() thread2.start() print("Exiting Main Thread")
线程
最新推荐文章于 2022-11-12 16:07:46 发布