《表1 自旋锁与信号量对比表》

《表1 自旋锁与信号量对比表》   提示:宽带有限、当前游客访问压缩模式
本系列图表出处文件名:随高清版一同展现
《Nucleus PLUS自旋锁测试方法研究》


  1. 获取 高清版本忘记账户?点击这里登录
  1. 下载图表忘记账户?点击这里登录

自旋锁和信号量都是解决互斥问题的基本手段,属于不同层次的互斥手段。自旋锁与信号量相似,都用于互斥访问临界资源,但是自旋锁不会引起调用者睡眠,不需要进入等待队列。如果自旋锁已经被别的任务所持有,调用者就一直循环检测直至自旋锁的持有者释放该自旋锁,节省了任务从睡眠状态到唤醒之间内核会产生的消耗,在加锁时间短暂的情况下会大大提高处理器的使用效率。表1列出了两者之间的不同点。