【Python Threading 学习笔记】2、添加线程

mac2025-04-27  5

往期内容: 1、什么是多线程?

这一节主要学习Threading模块的一些基本操作,如获取线程数,添加线程等。

首先导入Threading模块

import threading

获取已激活的线程数

threading.active_count()

查看所有线程信息

threading.enumerate()

查看现在正在运行的线程

threading.current_thread()

添加线程,threading.Thread()接收参数target代表这个线程要完成的任务,需自行定义

import threading def thread_jobs(): # 定义要添加的线程 print('已激活的线程数: %s' % threading.active_count()) print('所有线程信息: %s' % threading.enumerate()) print('正在运行的线程: %s' % threading.current_thread()) def main(): thread = threading.Thread(target=thread_jobs, ) # 定义线程 thread.start() # 开始线程 if __name__ == '__main__': main()

运行结果:

# python 2_add_thread.py 已激活的线程数: 2 所有线程信息: [<_MainThread(MainThread, stopped 16800)>, <Thread(Thread-1, started 20512)>] 正在运行的线程 <Thread(Thread-1, started 20512)>

更多信息欢迎关注微信公众号:TeamsSix 原文地址:https://www.teamssix.com/year/191101-112015.html 参考文章:https://morvanzhou.github.io/tutorials/python-basic/threading 代码项目地址:https://github.com/teamssix/Python-Threading-study-notes

最新回复(0)