Python多线程关于信号量的使用

SEM = threading.Semaphore(MaxThreadNumber)
SEM就是一个信号量对象,可以通过acquire()及release()函数来获取信号量及释放占有的信号量.
threading.BoundedSemaphore与Semaphore类似,区别在于当使用BoundedSemaphore信号量时,当release()时会检查是否超出信号量的范围.