【发布时间】:2017-10-27 17:56:41
【问题描述】:
在python多线程中,有一些可以访问的原子类型 由多个没有保护的线程(列表、字典等)。还有一些类型需要锁保护。
我的问题是:
我在哪里可以找到列出所有原子类型的官方文档,我可以在谷歌上搜索一些答案,但它们不是“官方”且已过时。
有些书建议我们应该用锁保护所有共享数据,因为原子类型可能因为非原子,我们不应该依赖它。这个对吗? 因为锁肯定有开销,即使是大程序,这个开销也可以忽略不计吗?
【问题讨论】:
标签: python multithreading