Python3 多线程 学习 threading
2016-06-08 17:18
441 查看
#-*- coding:utf-8 --*- #多线程测试 import time import datetime import threading def worker(): print("未用多线程") time.sleep(1) return def worker2(): print("使用多线程") time.sleep(1) return if __name__ == "__main__" : d1 = datetime.datetime.now() for i in range(5): worker() d2 = datetime.datetime.now() print(d2-d1) d1 = datetime.datetime.now() for j in range(5): t = threading.Thread(target = worker2) t.start() d2 = datetime.datetime.now() print(d2 - d1) print("current has %d threads" % (threading.activeCount() - 1))
相关文章推荐
- Python - 不固定参数函数的定义,四种参数传递方法总结
- Python函数参数到底是按值还是按引用
- Python学习笔记 —— List列表
- 【python】python+behave自动化
- 蚁群算法的Python 实现
- Python小任务 - 如何编写指定时间执行的Python小程序
- Python小任务 - 如何编写指定时间执行的Python小程序
- MacOS搭建Python环境
- python yield 由浅入深
- 冒泡算法-python实现
- Python sklearn 学习笔记(快速)
- python 拷贝文件夹下的文件 到 另一个文件夹
- python文件处理
- 一周stackoverflow热门问题选登:如何用Python for循环实现列表中数据两两循环打印?
- python学习笔记-读取任务列表接口调用和数据处理
- Python - map, reduce 练习
- Python爬虫初探
- python: indentationerror: unexpected indent
- 快速排序quick_sort(python的两种实现方式)
- 快速排序quick_sort(python的两种实现方式)