如果多个线程使用同一对象,性能是否受到影响
Is performance affected if multiple threads use the same object?
本例中的对象是具有一些搜索方法的字典。仅读取操作。
快速回答:否。
恰恰相反,它会加快您的程序速度,特别是如果您有一个需要将大量数据加载到内存中的对象。
只需确保在线程运行时没有任何东西可以写入对象即可。
相关文章:
- 隐式转换函数的返回对象时是否会影响性能?
- 分支于空对象与空对象性能
- 复制 CTOR 与赋值运算符以初始化对象(性能)
- 使用OpenGL绘制更多对象时,性能会降低
- 返回本地静态的函数和返回静态成员的函数之间有什么区别(对象大小、性能等)?
- C 性能:通过参考通过对象与功能的对象传递
- C++ 中的黑白堆分配对象和堆栈分配对象的性能差异
- 如何设计对象以进行性能
- 全局对象是否提供比多个本地实例更好的性能
- 如果多个线程使用同一对象,性能是否受到影响
- 如何优化C 对象I/O操作的性能
- 对同一对象进行x调用的c++虚拟函数性能
- 对象容器的性能与指针容器的性能
- 性能对象属性与范围变量
- 使用 lambda 而不是函数对象,性能不佳
- 如何确定大型对象的性能成本(在C++中)
- 返回间接类型化对象是否会影响性能
- 对于二进制数据,哪个性能更高:将整个对象写入文件或分隔变量(无对象)
- 在处理无状态对象时,将它们标记为const是否仍有性能优势
- C++小对象性能