Python threading模块的常用方法
- 更新时间:2021-06-19 09:30:38
- 编辑:蓬婉秀
给寻找编程代码教程的朋友们精选了相关的编程文章,网友牧丹翠根据主题投稿了本篇教程内容,涉及到Python相关内容,已被703网友关注,涉猎到的知识点内容可以在下方电子书获得。
参考资料
- 《零基础入门Python深度学习》源代码 配套资源 / 16.8 MB / 刘文如 推荐度:
- 《Python统计分析》配套彩图 配套资源 / 4.04 MB / [奥地利]托马斯·哈斯尔万特Thomas 推荐度:
- 全国计算机等级考试二级教程:Python语言程序设计 PDF 电子书 / 7.9 MB / 教育部考试中心 推荐度:
- 机器学习:Python实践 PDF 电子书 / 124.7 MB / 魏贞原 推荐度:
- Python金融大数据分析(第2版) PDF 电子书 / 76 MB / 伊夫·希尔皮斯科 推荐度:
正文内容
无意中在网上看到《Python threading模块的常用方法》,技术要点讲的很好,重新排版了一下发到这里,为了大家阅读方便。
1、说明
(1)threading.curentthread():返回当前线程变量。
(2)threading.enumerate():返回包含正在运行的线程的list。指线程启动后和结束前不包括启动前和结束后的线程。
(3)threading.activeCount():与len(threading.enumerate()有相同的结果。
2、实例
""" python threading模块的常用方法 """ import time import threading def test1(): print('------test1-------') time.sleep(3) def test2(): print('------test2-------') time.sleep(3) def main(): t1 = threading.Thread(target=test1) t2 = threading.Thread(target=test2) t1.start() t2.start() print('activeCount: %d' % threading.activeCount()) print(threading.enumerate()) while threading.activeCount() != 1: time.sleep(1) print(threading.enumerate()) print(threading.enumerate()) if __name__ == '__main__': main()
以上就是Python threading模块的常用方法,希望对大家有所帮助。、
相关教程
-
python日志logging模块使用方法分析
这篇文章主要介绍了python日志logging模块使用方法,结合实例形式较为详细的分析了Python日志logging模块相关API函数与应用技巧,需要的朋友可以参考下
发布时间:2019-06-03
-
网络浏览器中运行Python脚本PyScript剖析
这篇文章主要为大家介绍了网络浏览器中运行Python脚本PyScript剖析详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
发布时间:2019-07-23