国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python常见问题 > python什么是主线程

python什么是主线程

头像

(*-*)浩

2019-08-31 14:20:143533浏览 · 0收藏 · 0评论

Python主线程和子线程

setDaemon(False)

当一个进程启动之后,会默认产生一个主线程,因为线程是程序执行的最小单位,当设置多线程时,主线程会创建多个子线程,在Python中,默认情况下就是setDaemon(False),主线程执行完自己的任务以后,就退出了,此时子线程会继续执行自己的任务,直到自己的任务结束;

案例

import threading
import time

def thread():
    time.sleep(2)
    print('---子线程结束---')

def main():
    t1 = threading.Thread(target=thread)
    t1.start()
    print('---主线程---结束')

if __name__ == '__main__':
    main()

执行结果

---主线程---结束
---子线程结束---

setDaemon(True)

当我们使用setDaemon(True)时,这是子线程为守护线程,主线程一旦执行结束,则全部子线程被强制终止。

案例

import threading
import time

def thread():
    time.sleep(2)
    print('---子线程结束---')

def main():
    t1 = threading.Thread(target=thread)
    t1.setDaemon(True)  # 设置子线程守护主线程
    t1.start()
    print('---主线程结束---')

if __name__ == '__main__':
    main()

执行结果

---主线程结束---  # 只有主线程结束,子线程来不及执行就被强制结束
关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

亚洲乱熟女-区二区三区山口珠理| 公交车NP粗暴H强J玩弄| 自己弄多了会变黑可以变白吗女生| 公主很忙(N)笔趣阁免费阅读| 征服双收岳女两2| 欧美-区二区三区| 《厨房激战5》完整版在线观看| 高三妈妈用性缓解孩子压力| 蜜桃2| Y31成色好的S31正品| 《法国空乘5》| 《伦敦空姐美版2023》| 一个添B-个添3个人添| 滢滢的日记1~15笔趣阁| 400部精品国偷自产在线| 《帐篷里的秘密》动漫| 《欧美性按摩》电影| 欧美大片PPT免费PPT| 欧美大片PPT免费PPT| XL上司| 《厨房激战5》完整版在线观看| 蜜桃视频| 免费网站在线观看大全电视剧| 免费B站看大片真人电视剧| 免费B站看大片真人电视剧| 我在开会他在下添好爽| 五姑娘影院在线观看免费版电视剧 | 电影《满足2》完整版在线观看| BOBO浏览器(海外版)| 母亲把儿子当老公的表现知乎| 爰痴癫| 两个小婕子交换3| 外出5| 《医务室的小秘密》动漫第一季免... | 搜索引擎| 少女尖叫之夜1-4集免费| 摸摸大扔子的视频大全 | 黑丝| 我兄弟的妈妈免费观看电视剧| 《温柔善良的儿媳妇》的背景故事| 女人什么姿势下面最紧