- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 多线程编程该如何选用mutex lock和rwlock
在临界区很小时,rwlock的性能确实低于mutex lock这时选择mutex lock是正确的,但随着临界区消耗的时间增大(大于等于us级),可以看到rwlock的优势明显,这时可以选择rwlock才正确。曾经看到一篇文章说使用rwlock的性能不如直接使用mutex lock,原因是read锁维护了一个原子的counter,在每次加锁时都会互斥的累加这个原子变量,结果导致性能不如mutex lock。3,在临界区时间消耗(TIME项)到us级及以上时,rwlock的性能明显优于mutex。
2022-12-15 17:42:24 255
原创 多线程编程如何选择使用mutex lock还是spin lock
多线程编程中该如何选择使用spin lock还是mutex lock,本文通过编程实测告诉大家这个结果。
2022-12-13 15:30:14 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人