#信号量: 设置在多线程中并行的线程个数 import threading import time semaphore=threading.BoundedSemaphore(3) #一次只允许三个人过安检 def run(num): semaphore.acquire() print('第{}个人正在过安检'.format(num)) time.sleep(2) semaphore.release() if __name__ == '__main__': for i in range(100): thread=threading.Thread(target=run,args=(i,)) thread.start()
多线程 信号量 控制运行线程个数
最新推荐文章于 2023-04-01 23:09:35 发布