您现在的位置:首页 --> 查看专题: spinlock
spinlock又称自旋锁,线程通过busy-wait-loop的方式来获取锁,任何时刻时刻只有一个线程能够获得锁,其他线程忙等待直到获得锁。spinlock在多处理器多线程环境的场景中有很广泛的使用,一般要求使用spinlock的临界区尽量简短,这样获取的锁可以尽快释放,以满足其他忙等的线程。Spinlock和mutex不同,spinlock不会导致线程的状态切换(用户态->内核态),但是spinlock使用不当(如临界区执...
[ 共1篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
- [660] Go Reflect 性能
- [24] 正态分布的前世今生(一)
- [15] Cuckoo Filter:设计与实现
- [14] rsync同步的艺术
- [13] Linux Used内存到底哪里去了?
- [12] 什么是DNS劫持和DNS污染?
- [12] 深入浅出选择类排序算法(简单选择排序,堆排序
- [12] 关于RDS只读实例延迟分析
- [11] Android用户界面设计:表格布局
- [11] jQuery性能优化指南
赞助商广告