当前位置: 技术问答>linux和unix
一些容易混乱概念
来源: 互联网 发布时间:2016-11-03
本文导语: linux设备驱动中 并发控制的中断屏蔽,原子操作,自旋锁,信号量的各在什么情况下使用? 阻塞中的等待队列,非阻塞的轮询各在什么情况下使用? 异步通知中liunx信号在什么情况下使用? 中断与时钟各在什么情况...
linux设备驱动中
并发控制的中断屏蔽,原子操作,自旋锁,信号量的各在什么情况下使用?
阻塞中的等待队列,非阻塞的轮询各在什么情况下使用?
异步通知中liunx信号在什么情况下使用?
中断与时钟各在什么情况下使用?
还有如何区别:
linux设备驱动中的
并发,阻塞/非阻塞,异步通知?
并发控制的中断屏蔽,原子操作,自旋锁,信号量的各在什么情况下使用?
阻塞中的等待队列,非阻塞的轮询各在什么情况下使用?
异步通知中liunx信号在什么情况下使用?
中断与时钟各在什么情况下使用?
还有如何区别:
linux设备驱动中的
并发,阻塞/非阻塞,异步通知?
|
问题还真不少
1.这几种都是同步用的,中断屏蔽应该是最影响效率的,原子操作是对一个数进行计算,自旋锁多核的时候才有用
2.阻塞/非阻塞要看应用层想怎么做,然后在驱动里面相应的怎么实现
3.信号就是异步通知用的啊,最常见的就是你ctrl+c的时候
4.时钟是中断的一种
1.这几种都是同步用的,中断屏蔽应该是最影响效率的,原子操作是对一个数进行计算,自旋锁多核的时候才有用
2.阻塞/非阻塞要看应用层想怎么做,然后在驱动里面相应的怎么实现
3.信号就是异步通知用的啊,最常见的就是你ctrl+c的时候
4.时钟是中断的一种
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。