您的位置:首页 > 编程语言 > Python开发

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))
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: