一、Python 队列(queue)
- Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语,能够在多线程中直接使用。适用于信息必须在多个线程间安全地交换的多线程程序中,一般用在生产者和消费者模型中
- 队列使用了一个线程锁(pthread.Lock()),以及三个条件变量(pthread.condition()),来保证了线程安全
- 1.线程队列 Queue — FIFO(先进先出队列),即哪个数据先存入,取数据的时候先取哪个数据,同生活中的排队买东西
- 2.线程队列 LifoQueue —