《表1 自旋锁与信号量对比表》
自旋锁和信号量都是解决互斥问题的基本手段,属于不同层次的互斥手段。自旋锁与信号量相似,都用于互斥访问临界资源,但是自旋锁不会引起调用者睡眠,不需要进入等待队列。如果自旋锁已经被别的任务所持有,调用者就一直循环检测直至自旋锁的持有者释放该自旋锁,节省了任务从睡眠状态到唤醒之间内核会产生的消耗,在加锁时间短暂的情况下会大大提高处理器的使用效率。表1列出了两者之间的不同点。
图表编号 | XD0017014100 严禁用于非法目的 |
---|---|
绘制时间 | 2018.01.06 |
作者 | 李亚爽、姬希娜、王振、何涛 |
绘制单位 | 许继电气股份有限公司、许继电气股份有限公司、许继电气股份有限公司、许继电气股份有限公司 |
更多格式 | 高清、无水印(增值服务) |