【问题标题】:Is python Queue.queue get and put thread safe?python Queue.queue 获取并放置线程安全吗?
【发布时间】:2012-12-12 18:00:28
【问题描述】:

http://docs.python.org/2/library/queue.html#Queue.Queue.put

这似乎是一个幼稚的问题,但我在文档和谷歌搜索中都没有找到答案,那么这些方法是线程安全的吗?我假设是这样,否则这个队列没有意义。

【问题讨论】:

  • The Queue module implements multi-producer, multi-consumer queues. It is especially useful in threaded programming when information must be exchanged safely between multiple threads docs 中的第一段。它还在标题中使用synchronized queue,这意味着它是线程安全的。
  • 这确实是这样,非常感谢:)
  • 是的,Queue 是线程安全的。

标签: python


【解决方案1】:

8.10 Queue — A synchronized queue class(在顶部)

Queue 模块实现了多生产者、多消费者队列。 当信息必须在多个线程之间安全交换时,它在线程编程中特别有用。

【讨论】:

    猜你喜欢
    • 2010-10-11
    • 2011-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-19
    • 1970-01-01
    相关资源
    最近更新 更多