Python 限制线程的最大数量的方法(Semaphore)
如下所示:
importthreading importtime sem=threading.Semaphore(4)#限制线程的最大数量为4个 defgothread(): withsem:#锁定线程的最大数量 foriinrange(8): print(threading.current_thread().name,i) time.sleep(1) foriinrange(5): threading.Thread(target=gothread).start()
以上这篇Python限制线程的最大数量的方法(Semaphore)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。