欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

Python程序中的線程操作-守護線程

系統 1707 0

目錄

  • 一、守護線程
    • 1.1 詳細解釋
    • 1.2 守護線程例1
    • 1.3 守護線程例2

一、守護線程

無論是進程還是線程,都遵循: 守護xx會等待主xx運行完畢后被銷毀。需要強調的是:運行完畢并非終止運行。

  1. 對主進程來說,運行完畢指的是主進程代碼運行完畢
  2. 對主線程來說,運行完畢指的是主線程所在的進程內所有非守護線程統統運行完畢,主線程才算運行完畢

1.1 詳細解釋

  1. 主進程在其代碼結束后就已經算運行完畢了(守護進程在此時就被回收),然后主進程會一直等非守護的子進程都運行完畢后回收子進程的資源(否則會產生僵尸進程),才會結束。

  2. 主線程在其他非守護線程運行完畢后才算運行完畢(守護線程在此時就被回收)。因為主線程的結束意味著進程的結束,進程整體的資源都將被回收,而進程必須保證非守護線程都運行完畢后才能結束。

1.2 守護線程例1

          
            from threading import Thread
import time
def sayhi(name):
    time.sleep(2)
    print('%s say hello' %name)

if __name__ == '__main__':
    t=Thread(target=sayhi,args=('nick',))
    t.setDaemon(True) #必須在t.start()之前設置
    t.start()

    print('主線程')
    print(t.is_alive())
    '''
    主線程
    True
    '''
          
        

1.3 守護線程例2

          
            from threading import Thread
import time
def foo():
    print(123)
    time.sleep(1)
    print("end123")

def bar():
    print(456)
    time.sleep(3)
    print("end456")


t1=Thread(target=foo)
t2=Thread(target=bar)

t1.daemon=True
t1.start()
t2.start()
print("main-------")
          
        

更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 日韩久久精品 | 国产精品.XX视频.XXTV | 天天操人人爱 | 91中文字幕 | 五月天婷婷缴情五月免费观看 | 国产在线a| 91精品国产综合久久福利 | 中文字幕一区二区视频 | 欧美三极 | 欧美视频一区 | 亚洲精品久久久久久国产精华液 | 成人伊人 | 色在线视频网站 | sese综合| 亚洲浮力影院 | 亚洲一区二区色 | 成人福利在线视频免费观看 | 欧美一级爆毛片 | 精品久久一区 | 成人免费网站在线观看 | 欧洲精品色 | 国产精品美女久久久 | 一区二区三区久久 | 免费国产一区二区 | 天堂成人A片永久免费网站 奇米影视四色7777 | 色综合网亚洲精品久久久 | 成人国产精品免费观看视频 | 欧美成人午夜在线全部免费 | 古装三级在线观看 | av电影网站在线观看 | 欧美一区二区三区久久久 | 国产在视频线精品视频www666 | 蜜桃视频在线观看免费视频网站www | 色中色在线视频 | 精品在线一区二区 | 国产精品一区二区免费 | 亚洲国产精品久久 | 久草精品在线 | 天天夜干 | 比比资源先锋影音网 | 久草视频在线资源 |