一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

腳本之家,腳本語言編程技術及教程分享平臺!
分類導航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|

服務器之家 - 腳本之家 - Python - Python多線程編程(三):threading.Thread類的重要函數和方法

Python多線程編程(三):threading.Thread類的重要函數和方法

2020-05-30 23:06腳本之家 Python

這篇文章主要介紹了Python多線程編程(三):threading.Thread類的重要函數和方法,本文講解了線程名稱、join方法、setDaemon方法等內容,需要的朋友可以參考下

這篇文章主要介紹threading模塊中的主類Thread的一些主要方法,實例代碼如下:

復制代碼 代碼如下:

''' 
Created on 2012-9-7 
 
@author:  walfred
@module: thread.ThreadTest3 
@description:
'''   
import threading 
 
class MyThread(threading.Thread): 
    def __init__(self): 
        threading.Thread.__init__(self) 
 
    def run(self): 
        print "I am %s" % (self.name) 
 
if __name__ == "__main__": 
    for i in range(0, 5): 
        my_thread = MyThread() 
        my_thread.start()

 

name相關

你可以為每一個thread指定name,默認的是Thread-No形式的,如上述實例代碼打印出的一樣:

復制代碼 代碼如下:

I am Thread-1
I am Thread-2
I am Thread-3
I am Thread-4
I am Thread-5

 

當然你可以指定每一個thread的name,這個通過setName方法,代碼:

復制代碼 代碼如下:

def __init__(self): 
    threading.Thread.__init__(self) 
    self.setName("new" + self.name)


join方法

 

join方法原型如下,這個方法是用來阻塞當前上下文,直至該線程運行結束:

復制代碼 代碼如下:

def join(self, timeout=None): 
        timeout可以設置超時
timeout可以設置超時蠶食

 

setDaemon方法

當我們在程序運行中,執行一個主線程,如果主線程又創建一個子線程,主線程和子線程就分兵兩路,當主線程完成想退出時,會檢驗子線程是否完成。如果子線程未完成,則主線程會等待子線程完成后再退出。但是有時候我們需要的是,只要主線程完成了,不管子線程是否完成,都要和主線程一起退出,這時就可以用setDaemon方法,并設置其參數為True。

當然這上面列舉的只是我們在編程是經常使用到的方法,更多方法,可以參見:Higher-level threading interface

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美一区二区三 | 欧美18-19| 日韩精品中文字幕视频一区 | 亚洲第一二三四区 | 午夜一级影院 | 调教女警花穿环上班 | 护士被多人调教到失禁h | 欧美特黄三级在线观看 | 97精品国产自在现线免费 | 果冻传媒新在线观看免费 | 欧美折磨另类系列sm | 成人快插| 青青草国产精品免费 | 欧美美女被艹 | 欧美成人手机 | 国产精品亚洲精品日韩已方 | 国产日韩精品欧美一区 | 亚洲男人的天堂视频 | 午夜勾魂曲 | 日本xxx18hd | 亚洲视频在线免费观看 | 久久视频在线视频 | 国产成人无精品久久久 | 果冻传媒天美传媒网址入口 | 国产人人艹 | 香蕉精品 | 91精品国产综合久久福利 | a∨在线观看 | 亚洲h片 | 91在线一区二区三区 | 欧美日韩国产精品自在自线 | 色婷婷影院在线视频免费播放 | 关晓彤被调教出奶水的视频 | 爽好舒服宝贝添奶吻戏 | 从后面撕开老师的丝袜动态图 | 免费标准高清看机机桶机机 | 91最新国产| 久久人妻熟女中文字幕AV蜜芽 | 任你操视频在线观看 | 91亚洲一区二区在线观看不卡 | 亚洲精品乱码久久久久久蜜桃欧美 |