Theading
线程模块
基础概念
通过继承
threading.Thread
,重新run
方法可以在调用自身执行.start()
时,开启新线程querer.Queue() - 队列
threading.event - 同步器
threading.Semaphore - 无界限流器
threading.BoundedSemaphore- 有界限流器
threading.Semaphore - 限流器
基础使用
xuewei_semaphore = threading.Semaphore(4) #申请信号量
#在某个地方使用信号量
xuewei_semaphore.acquire()
//do something here
....
# 释放一个信号量
xuewei_semaphore.release()