线程时间和数量
from threading import Thread
import time,random
def downloader(name):
for i in range(100):
print(‘線程:%s-----------%d’%(name,i))
time.sleep(random.random()*10)
if name == ‘main’:#創(chuàng)建主進程,每個進程至少包括一個線程,這個線程就是主線程
#創(chuàng)建線程
for name in [‘線程–小紅’,‘線程–小明’]:
t = Thread(target=downloader,args=(name,))
t.start()#啟動線程
import threading#線程模塊
from threading import Thread#Thread線程
def sing():
for i in range(3):
print(‘sing%d’%i)
def dance():
for i in range(3):
print(‘dance%d’%i)
if name == ‘main’:#一個進程至少有一個線程
#這個線程叫做主線程
t1=Thread(target=sing)
t2 = Thread(target=dance)
t1.start()
t2.start()
count=len(threading.enumerate())#查看線程數(shù)量
print(count)
總結
- 上一篇: 多线程加锁
- 下一篇: python客户端和服务端通信