zoukankan      html  css  js  c++  java
  • 守护线程

    守护线程

    主线程会等待子线程的结束而结束

    守护线程会随着主线程的结束而结束

    守护线程会守护主线程和所有的子线程

    进程只会随着主线程的结束而结束

    问题:

    1主线程需不需要回收子线程的资源

    不需要,线程资源属于进程,所有进程结束了,线程的资源自然就被回收了

    2主线程为什么要等待子线程结束之后才结束

    主线程结束意味着进程结束,进程结束,所有的子线程都会结束

    要想让子线程能够顺利执行完,主线程只能等

    3守护线程到底是怎么结束的

    主线程结束了,主进程也结束了,守护线程被主进程的结束给结束掉了

    守护进程 : 只会守护到主进程的代码结束

    守护线程: 会守护所有其他非守护线程的结束  他守着整体的进程

    Threading.enumerate

    线程里面有必要要锁吗?

    有必要

    GIL和锁的关系

    线程锁:

    互斥锁

    递归锁

  • 相关阅读:
    [bzoj4893]项链分赃
    [Spoj]Counting Divisors (cube)
    [Noi2016]国王饮水记
    [Noi2016]网格
    [Noi2016]优秀的拆分
    [Noi2016]区间
    [Noi2015]寿司晚宴
    Codeforces Round #411 (Div. 2)
    VK-Cup2017 Wild Card Round 2
    [Noi2015]小园丁和老司机
  • 原文地址:https://www.cnblogs.com/zhangxiangning/p/10728277.html
Copyright © 2011-2022 走看看