主要有两个方面:
1. 自旋锁可以用在不能休眠的地方,比如中断的时候。
具体解释就是,信号量在执行过程中,如果不能得到信号量,则休眠,这个在中断等应用过程中是不允许的。
2.信号量如果初始化为1的时候,则类似于自旋锁的部分。
自旋锁与信号量的区别
主要有两个方面:
1. 自旋锁可以用在不能休眠的地方,比如中断的时候。
具体解释就是,信号量在执行过程中,如果不能得到信号量,则休眠,这个在中断等应用过程中是不允许的。
2.信号量如果初始化为1的时候,则类似于自旋锁的部分。
760
663

被折叠的 条评论
为什么被折叠?