社区
驱动程序开发区
帖子详情
linux创建工作队列相关问题
weixin_41293394
2017-12-06 01:02:01
当在一个模块中创建一个工作队列INIT_WORK()后,通过查资料得知对工作调度有两种方式:schedule_work()马上调度;schedule_delayed_work()延迟一段时间后调度。我的需求是在 echo XXX > /proc/test 时调度,这种方式怎么写?请给出大致框架和需要用到的函数,谢谢。
...全文
1381
2
打赏
收藏
linux创建工作队列相关问题
当在一个模块中创建一个工作队列INIT_WORK()后,通过查资料得知对工作调度有两种方式:schedule_work()马上调度;schedule_delayed_work()延迟一段时间后调度。我的需求是在 echo XXX > /proc/test 时调度,这种方式怎么写?请给出大致框架和需要用到的函数,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
花开花落_fzu
2018-03-26
打赏
举报
回复
在你的模块中创建proc的entry,在你proc entry的write函数里执行调度。
jklinux
2017-12-10
打赏
举报
回复
不是很明白楼主的需求, schedule_work()/queue_work一般用于中断分成顶底半部的处理使用, 避免中断处理过久影响系统实时性的。但echo XXX > /proc/test 是由用户进程来触发,一个进程不会影响其它进程的,所以就用不着工作队列了
名人档案(辛弃疾、李清照)(1).docx
名人档案(辛弃疾、李清照)(1).docx
._moood UI KitAdobeXD源码下载设计素材UI设计.xd
._moood UI KitAdobeXD源码下载设计素材UI设计
full_circle_appAdobeXD源码下载设计素材UI设计.xd
full_circle_appAdobeXD源码下载设计素材UI设计
Gym_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计.xd
Gym_Responsive_Landing_PageAdobeXD源码下载设计素材UI设计
SQL详细介绍资料.zip
sql,SQL(Structured Query Language,结构化查询语言)是一种标准化的语言,用于在关系数据库管理系统(RDBMS)中存取和操作数据。SQL 使得用户能够访问和操作数据库中的数据,包括数据的查询、插入、更新和删除,以及数据库结构的
创建
和修改。
驱动程序开发区
1,318
社区成员
2,173
社区内容
发帖
与我相关
我的任务
驱动程序开发区
主要是开发驱动技术
复制链接
扫一扫
分享
社区描述
主要是开发驱动技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章