国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python高级 > python多线程如何自定义线程类?

python多线程如何自定义线程类?

头像

宋雪维

2021-01-28 15:38:035106浏览 · 0收藏 · 0评论

python中使用多线程处理程序,会比一步步的处理节约很多时间,而且通过创建并继承Python的Thread类,重写run()方法,通过自定义的线程类来创建线程,本文介绍python多线程Thread类定义和如何自定义线程类的过程。

一、Thread类定义

threading.Thread(self, group=None, target=None, name=None,agrs=(),kwargs=None, *, daemon=None)

参数group是预留的,用于将来扩展;

参数target是一个可调用对象,在线程启动后执行;

参数name是线程的名字。默认值为“Thread-N“,N是一个数字;

参数args和kwargs分别表示调用target时的参数列表和关键字参数。

二、自定义线程类

1、创建一个类,并继承Python的Thread类,且重写run()方法实现具体的执行顺序由自己来定义。

from  threading  import  Thread
import  time
 
#创建一个类,并继承Python的Thread类,且重写run()方法实现具体的执行顺序由自己来定义
class  MyThread(Thread):
     '''time.sleep代表等待10秒后才执行'''
     def  run( self ):
         time.sleep( 2 )
         print ( "我是线程类..." )
 
         '''下面这一段是从源码Thread类中的run方法复制过来的,当然
         没有也许,因为继承了Thread,就会去父类里面找,我这里只是测试用'''
         try :
             if  self ._target:
                 self ._target( * self ._args,  * * self ._kwargs)
         finally :
             # Avoid a refcycle if the thread is running a function with
             # an argument that has a member that points to the thread.
             del  self ._target,  self ._args,  self ._kwargs

2、定义一个函数

def  Bar():
     print ( "Bar..." )

3、通过自定义的线程类来创建线程,并且关联函数Bar,最后执行这个线程。

t1  =  MyThread(target = Bar)
t1.start()
 
print ( "守护线程执行结束..." )

需要注意:

自定义线程不能指定target,因为,自定义线程里面的任务统一都在run方法里面;

启动线程统一调用start方法,不要直接调用run方法,因为这样不是使用子线程去执行任务。

以上就是python多线程自定义线程类的有关介绍,希望能对你有所帮助哦~更多python学习推荐:python教程。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

蜜桃浏览器| 女性私处蹲下拍照有疙瘩| 《厨房激战5》完整版在线观看| 看到老妈洗澡忍不住怎么办 | 与少妇在车里做爰| 打扑克不盖被子| 无码| 泡妞网站| 五十款夜间禁用APP粉色视频| 免费观看B站刺激战场2023| 男人吃过女人乳房后会断联吗| 咬女生小头头视频| 妈妈叫我戴上避孕套英文| 车震视频| 续父开续女包小芳的小说破| 为什么男的用手抠女的信道| 老公把舌头放进我B里揽拌| 王娟被老赵一夜干4次| 电影《偷吃》在线观看| 芬太尼在美国是怎么样的存在| 《酒店激战》动漫1-5集免费观..| 免费又黄又硬又爽又免费| 公翁晚上吃我奶头子| 15岁初中生用袜子套几几| 丝袜美腿| 黑丝美女| 坤坤寒进桃子里在线看歌词| 坠落的清纯校花沈清清小说| 妈妈的秘密| 小叔子从后面抱住我的电视剧| 三个老头拥着躁我一晚| 《炸裂吧!巨棒》免费阅读漫画 | 15岁女初中生免费观看电视剧| 情趣内衣| 女朋友太骚了每次进去都觉得很热| 《不戴套瑜伽教练3》| 男生的困困塞女生的困困里| 9.1萝卜黄| 特级牲交大片20分钟-春梦AV| 无情扌雷辶鬲| 天美麻花高清在线看电视剧