Thread的其他属性方法

Posted yelublue

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Thread的其他属性方法相关的知识,希望对你有一定的参考价值。

from threading import Thread,currentThread,active_count
import time

def task():
    print(%s is running % currentThread().getName())
    time.sleep(2)
    print(%s is end%currentThread().getName())

if __name__ == __main__:
    t = Thread(target=task,name = 子线程1)  #可以用name定义线程名字
    t.start()
    t.join()
    t.setName(儿子线程1)   #可以更改线程名字
    currentThread().setName(zhu)  #更改主线程名字
    print(t.isAlive())
    print(zhu,currentThread().getName())

    print(active_count())   #活跃线程数量

 

以上是关于Thread的其他属性方法的主要内容,如果未能解决你的问题,请参考以下文章

2-4 Thread对象的其他属性或方法

多线程之 Thread 对象的其他属性或方法

7.3.3 - 并发多线程 Thread对象的其他属性或方法

Thread的其他属性方法

Thread其他属性和方法

多线程 Thread 线程同步 synchronized