韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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教程。

关注

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

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

双男主真人高清素材大全视频| 儿子日娘章节小说| 泳装少女| 成全视频高清免费观看好听的歌 | 俄罗斯少女2免费观看| 机械师| 女人一旦尝到粗硬的心理| 出差3| 姐姐动漫在线观看动浸第8集| 里番| 三级《出差被同房》| 国产成人久久爽AAA影视| 父亲开了两个女儿包演员表| 当着老公的面被维修工欺负| 韩剧妻子的背叛| 荡公乱妇第1章晓静| 《落魄贵族当女仆》樱花动漫| 公日日躁我和公乱小说| BOBO浏览器| 美国色情巜做爰4| 《玉尺经》完整版| 老公把舌头放进我B里搅拌| 吃瓜网热门事件| 亚洲精品国产拍在线观看| 无情扌雷辶鬲| 添女人荫蒂全部过程AV视频| 法国色情巜做爰4| 《少妇交换做爰6| 蜜桃2| 小莹的性荡生活第15章| 妻子的秘密主题曲| 《头等舱》韩国电影在线看| 坤坤寒入桃子里电视剧| 极品儿媳罗老旺| 他的大手在秘密花园小说免费阅读 | 甜蜜惩罚~我是看守专用宠物| 搜索引擎| 暴躁老妈高清免费观看电视剧 | 妈妈用嘴巴帮我消火怎么办| 人犬兽人在线观看免费完整| 《帐篷里的秘密》第一季