1. 队列
先进先出
2. 栈
先进后出
Python的Queue模块中提供了同步的、线程安全的队列类,包括FIFO(先入先出)队列Queue,LIFO(后入先出)队列LifoQueue,和优先级队列PriorityQueue。这些队列都实现了锁原语(可以理解为原子操作,即要么不做,要么就做完),能够在多线程中直接使用。可以使用队列来实现线程间的同步。
用FIFO队列实现上述生产者与消费者问题的代码如下:
3. Queue的说明
1 2 3 4 |
|
4. 生产者消费者模式的说明
1、为什么要使用生产者和消费者模式
1 2 |
|
2、什么是生产者消费者模式
1 2 3 |
|