Python 限制线程的最大数量的方法(Semaphore)
时间:2021-01-15 11:13:26|栏目:Python代码|点击: 次
如下所示:
import threading
import time
sem=threading.Semaphore(4) #限制线程的最大数量为4个
def gothread():
with sem: #锁定线程的最大数量
for i in range(8):
print(threading.current_thread().name,i)
time.sleep(1)
for i in range(5):
threading.Thread(target=gothread).start()
上一篇:python判断单向链表是否包括环,若包含则计算环入口的节点实例分析
栏 目:Python代码
下一篇:Python在for循环中更改list值的方法【推荐】
本文标题:Python 限制线程的最大数量的方法(Semaphore)
本文地址:http://www.codeinn.net/misctech/45531.html






