大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
本篇内容主要讲解“python threading实现线程的过程是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“python threading实现线程的过程是什么”吧!
成都创新互联是一家专业从事成都做网站、成都网站设计、成都外贸网站建设、网页设计的品牌网络公司。如今是成都地区具影响力的网站设计公司,作为专业的成都网站建设公司,成都创新互联依托强大的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、营销型网站建设及网站设计开发服务!
过程说明
1、从Thread类构成子类。覆盖方法根据需要提供参数。
2、重写线程的业务逻辑。
3、新的Thread子类一旦被定义,就必须对其进行实例化,以启动新的线程。
然后,调用方法启动它。最后,它将调用方法来执行业务逻辑。
实例
#Python 多线程示例打印当前日期。 #1. 使用 threading.Thread 类定义子类。 #2. 实例化子类并触发线程。 import threading import datetime class myThread (threading.Thread): def __init__(self, name, counter): threading.Thread.__init__(self) self.threadID = counter self.name = name self.counter = counter def run(self): print("\nStarting " + self.name) print_date(self.name, self.counter) print("Exiting " + self.name) def print_date(threadName, counter): datefields = [] today = datetime.date.today() datefields.append(today) print("{}[{}]: {}".format( threadName, counter, datefields[0] )) # 创建新线程 thread1 = myThread("Thread", 1) thread2 = myThread("Thread", 2) # 启动新线程 thread1.start() thread2.start() thread1.join() thread2.join() print("\nExiting the Program!!!")
到此,相信大家对“python threading实现线程的过程是什么”有了更深的了解,不妨来实际操作一番吧!这里是创新互联网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!