Python 限制线程的最大数量的方法(Semaphore)
程序员文章站
2022-06-23 20:41:18
如下所示:
import threading
import time
sem=threading.semaphore(4) #限制线程的最大数量为4个...
如下所示:
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 限制线程的最大数量的方法(semaphore)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
下一篇: 使用SQL语句去掉重复的记录【两种方法】