bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

最簡單的多線程并發與守護線程與join的運用

import threading
import time

 def run(n):
     print("talk",n)
     time.sleep(3)

#run("t1")
#run("t2")
 t1=threading.Thread(target=run,args=("t1",))
 t2=threading.Thread(target=run,args=("t2",))
#t1.start()
#t2.start()

##類的多線程方式
 class MyThread(threading.Thread):
     def __init__(self,n,sleep):
         super(MyThread,self).__init__()
         self.n=n
         self.sleep=sleep

     def run(self):
         print("talk me all you know",self.n)
         time.sleep(self.sleep)
         print("so esay %s",self.n)

#t1=MyThread("t1",2)
#t2=MyThread("t2",4)
#t1.start()

#t2.start()
#t1.join()
#t2.join() #等待t2的結果(這一步后直接計算時間得到的就是2個線程執行完所花的時間)
#print("主要程序執行完畢")

##計算所有線程花費的時間,守護線程(非守護線程一結束程序就結束),看是否是主線程,活躍的線程數量

網站建設公司,為您提供網站建設,網站制作,網頁設計及定制網站建設服務,專注于成都定制網站,高端網頁制作,對成都搬家公司等多個行業擁有豐富的網站建設經驗的網站建設公司。專業網站設計,網站優化推廣哪家好,專業成都網站推廣優化,H5建站,響應式網站。

def run(n):
    print("task",n)
    time.sleep(2)
stat_time=time.time()
loot=[] #創建一個空列表(存線程實例)
for i in range (50):
    t=threading.Thread(target=run,args=("t-%s"%i,))
    t.setDaemon(True)#把當前線程設置為守護線程
    t.start()
    loot.append(t) #為了不阻塞后面的線程啟動,不在這里join,先放到一個列表里

#for t in loot:#循環線程實例列表,等待所有線程執行完畢
     #t.join() #等待一個線程全部執行完再執行其他線程(把并程改成了串行)
print("-----ddddd-----",threading.current_thread(),threading.active_count())#看是否是主線程,活躍的線程數量
print("cost:",time.time()-stat_time)

網站題目:最簡單的多線程并發與守護線程與join的運用
文章位置:http://vcdvsql.cn/article42/jhpoec.html

成都網站建設公司_創新互聯,為您提供App開發企業網站制作品牌網站制作Google關鍵詞優化品牌網站建設

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營