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



我发现在python语言中如何定义线程安全非常令人困惑。

  1. 有人说通过CPython的实现是线程安全的。

  2. 另一方面,Asyncio的Queue表示它不是Thread安全的。

当他们谈论线程安全时,他们似乎意味着不同的事情。到底是什么?

asyncio 的队列不是线程安全的

有人说通过CPython的实现是线程安全的。

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

这并不意味着 Python 标准库中的每个对象都是线程安全的。

最新更新