tasklet 和workqueue 总结

来源:互联网 发布:所有女网络歌手 编辑:程序博客网 时间:2024/05/19 02:21

tasklet :提交一次,调度运行一次,运行完之后从 cpu的 taskle_vec中消失,知道有代码再次提交该tasklet对象。

对于work_queue

可以自己创建workpqueue,使用creat_workqueue(),

也可以使用内核创建的工作队列,将自己的节点提交到工作队列中调用 schedule_work().

创建节点的函数为:INIT_DELAYED_WORK_DEFERRABLE(&my_work, display);

提交节点函数:schedule_work().或 schedule_delay_work().

0 0
原创粉丝点击