use*_*112 5 c++ performance multithreading vector
想知道我是否可以在这种情况下了解我应该做些什么.
假设我有4到8个线程,并且我有一个永远不会写入的值向量,只能由线程读取.
我可以选择为每个线程创建一个向量副本,然后在线程之间没有线程锁定,尝试访问共享副本.或者,我可以锁定向量的一个副本并使所有线程访问它.
与复制向量相比,线程锁的延迟是多少?向量必须有多大,才能使锁的开销比复制向量更快?
| 归档时间: |
|
| 查看次数: |
2182 次 |
| 最近记录: |