114-python-多线程-信号量
import time from threading import Semaphore,Thread """ # 信号量: # 在同一时间可以有多个线程执行 """ def fn(sem,a,b): sem.acquire() time.sleep(1) print(a+b) sem.release() sem = Semaphore(4) for i in range(10): Thread(target=fn,args=(sem,i,i+5)).start()