python多线程使用,python创建多线程的两种方式

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: