python的set是线程安全的吗?

就线程安全的定义来说,多个线程会发生写冲突的话就是非线程安全的。那么python的set是不能进行修改的,为什么还属于非线程安全呢?

阅读 9k
4 个回答

set可变对象,内置的可变容器对象都是线程不安全的,Queue是线程安全的。

貌似set是可变的,frozenset才是不变的

新手上路,请多包涵

不是的
如果想在python使用线程安全的队列
可以使用import queue
这个模块是线程安全的

Set 什么时候是不能修改的了 ?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题