欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 日日干狠狠干 | 久久精品免费一区二区三区 | 一区二区三区 日韩 | 十六以下岁女子毛片免费 | 免费观看毛片 | 2019中文字幕视频 | 免费亚洲视频在线观看 | 亚洲国产精品一区二区第一页 | 草久在线视频 | 天天操妹子 | 午夜电影通 | 国产精品久久久久aaaa九色 | 操人视频免费 | 国产一区在线观看视频 | 激情久久av一区av二区av三区 | 日产精品乱码卡一卡2卡三 久久99精品久久久久久综合 | 毛片入口| 国产精品视频999 | 浮力影院最新网址 | 日本高清在线精品一区二区三区 | 超碰人人在线 | 日韩 欧美 国产 亚洲 中文 | 精品日韩在线 | 国产一区免费在线观看 | 免费看黄的视频网站 | 青青久久| 人人干人人舔 | 久久久九九精品国产毛片A片 | 午夜色视频在线观看 | 精品成人免费 | 亚洲国产在 | 日韩成人三级 | 亚洲欧美日韩中文不卡 | av一区二区在线观看 | 国产日本在线播放 | 奇米视频7777 | 亚洲国产精品久久久 | 成人免费毛片aaaaaa片 | 色噜噜狠狠先锋影音久久 | 婷婷在线观看网站 | 久久夜夜 |