线程信息
import threading
import time
threading.active_count() #程序共有多少个线程
threading.eneumerate() #程序激活的线程有哪些
threading.current_thread() #程序正在运行的线程名
threading.Thread(target = thread_job,name = "T1")
#添加线程并命名为T1
time.sleep(0.1) #让线程等待
添加线程&启动
def thread_job():
print('这是个线程')
print(threading.current_thread()) #打印当前线程名
def main():
added_thread = threading.Thread(target = thread_job)
#创建一个线程,线程的目标是 thread_job()这个函数
added_thread.start() #启动这个线程
#在执行时added_thread.start()下面的语句并不会等待added_thread这个线程执行完再执行,而是会启动线程后直接执行下面的语句
add_thread.join() #等待线程执行完再执行下面的语句
本文深入探讨了Python中线程的使用与管理,包括如何查看活动线程数量、获取激活线程列表、获取当前运行线程名称,以及如何创建和启动线程。通过实例演示了线程的创建、启动及等待线程完成的方法。

被折叠的 条评论
为什么被折叠?



