当前位置: 技术问答>linux和unix
tasklet数据共享
来源: 互联网 发布时间:2016-11-29
本文导语: 本帖最后由 doomsday000 于 2011-05-12 22:43:03 编辑 各位大侠,我驱动里有一个循环buffer,想在tasklet里往里写数据,user空间通过io操作读数据,tasklet里又不能被阻塞,有什么方法能保证读写互斥呢? | 单处理器, 可...
|
单处理器, 可以保护防止抢占(26的Linux kernel支持抢占).
|
说错了 可以放到工作队列这种 工作队列是线程上下文。1L说的spinlock也可以考虑
|
使用spinlock来同步。
|
典型的生产者和消费者;自旋锁就能搞定。
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。