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