av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術(shù)文章
文章詳情頁

python繼承threading.Thread實現(xiàn)有返回值的子類實例

瀏覽:10日期:2022-07-26 16:52:00

繼承與threading.Thread實現(xiàn)有返回值的子類MyThread,廢話不多說,大家直接看代碼

import threadingclass MyThread(threading.Thread): def __init__(self,func,args=()): super(MyThread,self).__init__() self.func = func self.args = args def run(self): self.res = self.func(*self.args) def getResult(self): try: return self.res except Exception: return None

補充知識:python3多線程自定義threading子類

解決問題

1、python3多線程自定義threading.Thread的子類;

2、多線程并行,獲取多線程運行結(jié)果

代碼實例

import threadingfrom time import sleepexitFlag = Truedef pp1(*args): i = 1 while(exitFlag): print(’r’+’ ’*20,end=’’) print(’r線程1運行中’+’.’*(i%7),end=’’) sleep(0.5) i = (i>=6 and 1 or i+1) #if i>=6則i=1,否則i=i+1 print(’線程1結(jié)束’)def pp2(x,y): sleep(3) print(’n線程2結(jié)束’) return x + yclass MyThread(threading.Thread): #MyThread類繼承threading.Thread類 def __init__(self,func,args1=None,args2=None): threading.Thread.__init__(self) self.func = func self.args1 = args1 self.args2 = args2 def run(self): #t.start()語句調(diào)用run方法 self.result = self.func(self.args1,self.args2) def getResult(self): #getResult方法可獲得func函數(shù)return的結(jié)果 threading.Thread.join(self) return self.resultt1 = MyThread(pp1) #初始化t1t2 = MyThread(pp2,2,3) #初始化t1t1.start() #啟動線程t1t2.start() #啟動線程t2t2.join() #判斷線程t2運行結(jié)束exitFlag = False #線程2運行結(jié)束后,線程1才能結(jié)束t1.join() #判斷線程t1運行結(jié)束,線程t1結(jié)束后,主線程才能往下運行print(’線程2返回結(jié)果: ’,t2.getResult())print(’主線程結(jié)束’)

以上這篇python繼承threading.Thread實現(xiàn)有返回值的子類實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 久久九九精品 | 99久久视频| 日本成人精品 | 男女瑟瑟视频 | 精品一区三区 | 欧美福利一区 | 国产精品成人国产乱一区 | 秋霞一区二区三区 | 成人av网站在线观看 | 日本中文字幕在线播放 | 国产精品一区二区三区在线 | 手机在线免费看av | 国内精品一区二区三区 | 999精品在线 | 亚洲精品久久久久久久久久久 | 精品一区二区三区视频 | 日韩天堂在线 | 国产成人高清 | 天天看天天射 | 国产三级在线观看 | 亚洲国产成人精品女人久久久 | 日韩精品视频免费在线观看 | 亚洲成人黄色 | 欧美人与性动交α欧美精品 | 丁香六月激情 | 国产成人在线免费视频 | 亚洲午夜视频 | 97精品超碰一区二区三区 | 成人免费视频观看视频 | 91久久精品日日躁夜夜躁欧美 | 欧美在线免费观看视频 | 波多野一区| 免费av一区 | 伊人av影院| 欧美一级久久 | 亚洲一区二区三区 | 国产成人精品一区二区三区在线观看 | www.久久久久久 | 久久久精品免费 | 日日日日干| 激情综合网五月 |