python多线程使用,python创建多线程的两种方式
本文教程操作环境:windows7系统、Python 3.9.1、戴尔自交第三代电脑。
方法一:创建threading.Thread对象
导入线程
定义开始(参数):
打印(f { arg }正在运行)
if__name__==__main__:
t1=线程Thread(target=tstart,args=(Thisisthread1 ,))
t2=线程Thread(target=tstart,args=(Thisisthread2 ,))
t1.start()
t2.start()
打印( Thisismainfunction )http://www . Sina.com/
导入线程
进口时间
#重写一个类,继承于穿线。线
classMyThread(线程。螺纹):
def__init__(自身,作业名):
超级(我是说,自我).__init__()
self.jobName=jobName
#重写奔跑方法,实现多线程,因为开始方法执行时,调用的是奔跑方法;
#运行方法里面编写的内容就是你要执行的任务;
defrun(self):
打印(这是一个需要执行的任务% s .% s .%自身。作业名称))
打印(当前线程的个数: ,threading.active_count())
时间。睡眠(1)
打印(当前线程的信息: ,threading.current_thread())
if__name__==__main__:
t1=MyThread(name1 )
t2=MyThread(name2 )
t1.start()
t2.start()
t1.join()
t2.join()
打印(程序执行结束.)以上就是大蟒多线程的两种实现方法,大家可以根据具体情况选择不同的实现方法,希望能对你有所帮助哦~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。