Python安全队列

时间:2011-07-28 10:49:40

标签: python multithreading queue

如果我只是在队列中使用putget_nowait函数,那么它是否保存,队列之间共享队列。我什么时候需要使用thread lock

2 个答案:

答案 0 :(得分:4)

队列的基本思想是在多个线程之间共享它。 Queue类实现了所有必需的锁定语义。 所以你不必明确获取锁。

http://docs.python.org/library/queue.html#module-Queue

答案 1 :(得分:2)

{3}}模块(在Python 3中称为queue)专门设计用于在多线程环境中工作。

如果您正在使用它,则不需要任何其他锁定。