zoukankan      html  css  js  c++  java
  • Python并发编程—线程对象属性

    线程对象属性

    t.name 线程名称

    t.setName() 设置线程名称

    t.getName() 获取线程名称

    t.is_alive() 查看线程是否在生命周期

    t.daemon 设置主线程和分支线程的退出关系

    t.setDaemon() 设置daemon属性值

    t.isDaemon() 查看daemon属性值

    daemon为True时主线程退出分支线程也退出。要在start前设置,通常不和join一起使用。

     1 from threading import Thread
     2 from time import sleep
     3 
     4 def fun():
     5   sleep(3)
     6   print("线程属性测试")
     7 
     8 t = Thread(target=fun,name = "Tarena")
     9 
    10 # 主线程退出分支线程也退出
    11 t.setDaemon(True)
    12 
    13 t.start()
    14 
    15 t.setName("Tedu")
    16 print("Name:",t.getName())  # 线程名称
    17 print("Alive:",t.is_alive())  # 线程生命周期
    18 print("is Daemon",t.isDaemon())
    线程属性演示
  • 相关阅读:
    算法
    日常
    算法
    算法
    算法
    算法
    NaviCat连接mysql出现加密方式错误的解决方案:
    Sql sugar的使用
    报表体联查详情页面
    第一次用临时表的感受:
  • 原文地址:https://www.cnblogs.com/maplethefox/p/10989196.html
Copyright © 2011-2022 走看看