当前位置: 技术问答>linux和unix
uclinux-2.4怎么实现如2.6的工作队列?
来源: 互联网 发布时间:2016-07-05
本文导语: 目的:在S3C44B0X上实现播放音乐,同时内核又能继续执行别的任务 难点:使用tasklet会在播放时阻塞内核 | 每天一回复 | 多线程不行吗? | 用kernel_thread+schedule_timeout就可...
目的:在S3C44B0X上实现播放音乐,同时内核又能继续执行别的任务
难点:使用tasklet会在播放时阻塞内核
难点:使用tasklet会在播放时阻塞内核
|
每天一回复
|
多线程不行吗?
|
用kernel_thread+schedule_timeout就可实现.
|
work_queue就是用kernel_thread来实现的
|
xue xi
|
帮你顶一下
|
kernel_thread是做异步操作的,通过设置wait_for_completion,可以等待.但你这里没有.
我觉得是open的时候打开方式有关,而且最多阻塞你的module操作,不可能阻塞内核.
我觉得是open的时候打开方式有关,而且最多阻塞你的module操作,不可能阻塞内核.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。