BLOG
Enjoy when you can, and endure when you must.
DEC 23, 2012/Python
Python Queue
线程编程中,正确的线程同步是保证数据正确性所不可缺少的。我们经常会采用生产者/消费者关系的两个线程来处理一个共享缓冲区的数据。利用Python的List和互斥锁可以模拟出一个共享的缓冲区。不过更简单的方法是利用Python的Queue模块。Python Queue模块有三种队列:1. FIFO(先进先出)队列,构造函数为Queue.Queue(maxsize)2. LIFO(先进后出)队列,构造函数为Queue.LifoQueue(maxsize)3. 优先级队列 PriorityQueue(),构造函数为Queue.PriorityQueue(maxsize)这三种队列的构造函数都接受...
1