码迷,mamicode.com
首页 > 编程语言 > 详细

多线程threading模块

时间:2019-04-01 17:09:31      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:线程   odi   reading   enc   start   方式   print   sleep   range   

threading模块是python中专门提供用来做多线程的模块。threading中最常用的类是thread。

查看线程数量函数:threading.enumerate()

查看线程当前名字函数:threading.current_thread()

以下看一个简单的多线程程序:

#encoding: utf-8
#采用多线程的方式
import threading
import time

def coding():
for x in range(3):
print(‘正在写代码%s‘%threading.current_thread())
time.sleep(1)

def drawing():
for j in range(3):
print(‘正在画图%s‘%threading.current_thread())#打印当前线程的名字
time.sleep(1)

def main():
t1 = threading.Thread(target=coding)
t2 = threading.Thread(target=drawing)

t1.start()
t2.start()
print(threading.enumerate()) #查看当前线程的数量
if __name__ == "__main__":
main()


多线程threading模块

标签:线程   odi   reading   enc   start   方式   print   sleep   range   

原文地址:https://www.cnblogs.com/cyz123/p/10637201.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!