python多线程threading,threading.thread python
过程说明
1、从线类构成子类。覆盖方法根据需要提供参数。
2、重写线程的业务逻辑。
3、新的线子类一旦被定义,就必须对其进行实例化,以启动新的线程。
然后,调用方法启动它。最后,它将调用方法来执行业务逻辑。
实例
#Python多线程示例打印当前日期。
#1.使用穿线。线类定义子类。
#2.实例化子类并触发线程。
导入线程
导入日期时间
classmyThread(线程。螺纹):
def__init__(自身,名称,计数器):
threading.Thread.__init__(self)
self.threadID=counter
self.name=name
自我。计数器=计数器
defrun(self):
打印( n开始self.name)
打印日期(自己的名字,自己的计数器)
打印(退出自己的名字)
defprint_date(线程名,计数器):
日期字段=[]
今天=日期时间.日期.今天()
datefields.append(今天)
打印( {}[{}]:{} )。格式(线程名,计数器,日期字段[0])
#创建新线程
thread1=myThread(Thread ,1)
thread2=myThread(Thread ,2)
#启动新线程
thread1.start()
thread2.start()
thread1.join()
thread2.join()
打印( nExitingtheProgram!)以上就是大蟒线程实现线程的过程,希望对大家有所帮助。更多大蟒学习指路:python基础教程
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。