Python3 asyncio的队列不是线程安全的意思是什么

时间:2017-11-07 11:18:16

标签: multithreading python-3.x python-multithreading python-asyncio

我发现python语言中定义的thread-safty如何令人困惑。

  1. 有人说实施CPython是thread safe

  2. 另一方面,
  3. Asyncio's Queue表示它不是线程安全的。

  4. 当他们谈论线程安全时,它们似乎意味着不同的东西。真的是什么?

1 个答案:

答案 0 :(得分:0)

  

asyncio的队列不是线程安全的

     

有人说实施CPython是thread safe

不,在你提供的链接中说" Python的内置结构"是线程安全的。这意味着无可用的导入数据类型(如intlistdict等)是线程安全的。

并不意味着Python标准库中的每个对象都是thread-safe