Java教程

查看线程的名字和个数

本文主要是介绍查看线程的名字和个数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
# 多线程和多进程的关系
# 多线程可以理解为火车车厢,多进程可以理解为火车
import time
import threading
def coding():
    for i in range(1, 4):
        # 线程的名字
        print("正在画画%s" % threading.current_thread())
        time.sleep(1)
def drow():
    for i in range(1, 4):
        print("正在跳舞%s" % threading.current_thread())
        time.sleep(1)
def main():
    t1=threading.Thread(target=coding)
    t2=threading.Thread(target=drow)
    t1.start()
    t2.start()
    # 查看线程的个数
    print(threading.enumerate())


if __name__ == '__main__':
    main()

执行结果如下

 线程的另外一种写法====使用类的方法

# 多线程和多进程的关系
# 多线程可以理解为火车车厢,多进程可以理解为火车
import time
import threading
class Clode(threading.Thread):
    def run(self):
        for i in range(1, 4):
            # 线程的名字
            print("正在画画%s" % threading.current_thread())
            time.sleep(1)
class Drow(threading.Thread):
    def run(self):
        for i in range(1, 4):
            # 线程的名字
            print("正在跳舞%s" % threading.current_thread())
            time.sleep(1)

def main():
    t1=Clode()
    t2=Drow()
    t1.start()
    t2.start()
    # 查看线程的个数
    print(threading.enumerate())


if __name__ == '__main__':
    main()

更多资料请点击:

专注IT课程,全网IT课程

这篇关于查看线程的名字和个数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!