例如,对于MSVC,read-only is thread-safe on containers。
对于只读,升压类似的线程安全吗?
更新 即我们可以期望`const'方法保证多线程使用不会造成内存损坏。
答案 0 :(得分:1)
通常,读取操作是线程安全的。我希望任何实现只读操作的类(或更一般地,const
函数)明确地调出不线程安全的事实。
那就是说,我在任何地方都没有看到任何线程安全保障。
答案 1 :(得分:1)
即将推出的标准定义了所有标准的线程安全性 容器,如果提升我会很惊讶 实现不符合此保证。特别是你 应该能够从容器的任何实例读取 任何线程,只要没有线程正在修改容器。