最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2015年04月05日 11:27:33   投稿:junjie  
這篇文章主要介紹了Python多線程編程(三):threading.Thread類(lèi)的重要函數(shù)和方法,本文講解了線程名稱(chēng)、join方法、setDaemon方法等內(nèi)容,需要的朋友可以參考下

這篇文章主要介紹threading模塊中的主類(lèi)Thread的一些主要方法,實(shí)例代碼如下:

復(fù)制代碼 代碼如下:

''' 
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相關(guān)

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

復(fù)制代碼 代碼如下:

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

當(dāng)然你可以指定每一個(gè)thread的name,這個(gè)通過(guò)setName方法,代碼:

復(fù)制代碼 代碼如下:

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

join方法

join方法原型如下,這個(gè)方法是用來(lái)阻塞當(dāng)前上下文,直至該線程運(yùn)行結(jié)束:

復(fù)制代碼 代碼如下:

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

setDaemon方法

當(dāng)我們?cè)诔绦蜻\(yùn)行中,執(zhí)行一個(gè)主線程,如果主線程又創(chuàng)建一個(gè)子線程,主線程和子線程就分兵兩路,當(dāng)主線程完成想退出時(shí),會(huì)檢驗(yàn)子線程是否完成。如果子線程未完成,則主線程會(huì)等待子線程完成后再退出。但是有時(shí)候我們需要的是,只要主線程完成了,不管子線程是否完成,都要和主線程一起退出,這時(shí)就可以用setDaemon方法,并設(shè)置其參數(shù)為T(mén)rue。

當(dāng)然這上面列舉的只是我們?cè)诰幊淌墙?jīng)常使用到的方法,更多方法,可以參見(jiàn):Higher-level threading interface 

相關(guān)文章

  • Python StringIO及BytesIO包使用方法解析

    Python StringIO及BytesIO包使用方法解析

    這篇文章主要介紹了Python StringIO及BytesIO包使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-06-06
  • python和pyqt-tools安裝位置圖文詳解

    python和pyqt-tools安裝位置圖文詳解

    查詢(xún)Python安裝位置可通過(guò)命令行輸入import sys和sys.path實(shí)現(xiàn),而Python-tools的安裝位置則可在Python文件夾內(nèi)找到,本文介紹了如何查詢(xún)Python及其工具包PyQt-tools的安裝位置,便于用戶(hù)進(jìn)行相關(guān)設(shè)置或調(diào)試,更多關(guān)于Python安裝和配置的內(nèi)容,可查閱腳本之家的相關(guān)文章
    2024-09-09
  • 如何在Win10系統(tǒng)使用Python3連接Hive

    如何在Win10系統(tǒng)使用Python3連接Hive

    這篇文章主要介紹了如何在Win10系統(tǒng)使用Python3連接Hive,幫助大家更好的利用python讀取數(shù)據(jù),進(jìn)行探索、分析和挖掘工作。感興趣的朋友可以了解下
    2020-10-10
  • 分享五個(gè)超實(shí)用Python腳本,減少垃圾軟件負(fù)擔(dān)

    分享五個(gè)超實(shí)用Python腳本,減少垃圾軟件負(fù)擔(dān)

    今天給大家?guī)?lái)幾個(gè)實(shí)用的python腳本工具,可以實(shí)現(xiàn)系統(tǒng)提示工具、文件夾清理工具等,這樣就再也不用擔(dān)心女朋友在電腦里安裝垃圾軟件啦
    2022-05-05
  • Flask使用Pyecharts在單個(gè)頁(yè)面展示多個(gè)圖表的方法

    Flask使用Pyecharts在單個(gè)頁(yè)面展示多個(gè)圖表的方法

    這篇文章主要介紹了Flask使用Pyecharts在單個(gè)頁(yè)面展示多個(gè)圖表的方法,在Flask頁(yè)面展示echarts,主要有兩種方法,文中給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2019-08-08
  • Tkinter?組件Scrollbar的具體使用

    Tkinter?組件Scrollbar的具體使用

    本文主要介紹了Tkinter?組件Scrollbar的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Python如何實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化運(yùn)維華為設(shè)備

    Python如何實(shí)現(xiàn)網(wǎng)絡(luò)自動(dòng)化運(yùn)維華為設(shè)備

    本文介紹了如何使用Python實(shí)現(xiàn)華為設(shè)備的網(wǎng)絡(luò)自動(dòng)化運(yùn)維,包括環(huán)境配置、設(shè)備配置、功能模塊實(shí)現(xiàn)和SFTP文件傳輸測(cè)試
    2024-11-11
  • Python教程之Python多態(tài)的深層次理解

    Python教程之Python多態(tài)的深層次理解

    相信很多在學(xué)Python的朋友都有了解過(guò)多態(tài),本篇文章來(lái)帶大家更進(jìn)一步的深入了解Python多態(tài),有需要的朋可以借鑒參考下,希望可以有所幫助
    2021-09-09
  • Python實(shí)現(xiàn)統(tǒng)計(jì)文本中字符的方法小結(jié)

    Python實(shí)現(xiàn)統(tǒng)計(jì)文本中字符的方法小結(jié)

    在計(jì)算機(jī)編程中,經(jīng)常需要對(duì)文本數(shù)據(jù)進(jìn)行處理和分析,字符統(tǒng)計(jì)是其中一個(gè)常見(jiàn)任務(wù),本文將詳細(xì)介紹如何使用Python進(jìn)行字符統(tǒng)計(jì),希望對(duì)大家有所幫助
    2024-01-01
  • django驗(yàn)證系統(tǒng)的具體使用

    django驗(yàn)證系統(tǒng)的具體使用

    本文主要介紹了django驗(yàn)證系統(tǒng)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03

最新評(píng)論

瓦房店市| 海阳市| 甘洛县| 冷水江市| 叶城县| 睢宁县| 綦江县| 石阡县| 方城县| 金溪县| 夏邑县| 连江县| 云和县| 普兰店市| 台中市| 宁强县| 精河县| 永年县| 巴青县| 郸城县| 扬州市| 中超| 玉溪市| 西乡县| 凤台县| 房产| 平邑县| 乐山市| 上杭县| 西和县| 清水县| 阿克苏市| 冀州市| 阆中市| 玉屏| 株洲市| 花莲市| 启东市| 那曲县| 邯郸县| 五大连池市|