INIT_WORK(工作队列的理解)
2012-12-11 10:15
239 查看
以前内核里对这个函数是这样定义的 #define INIT_WORK(_work, _func, _data),可以理解为INIT_WORK会在你定义的_work工作队列里面增加一个工作任务,该任务就是_func。_func这个任务会需要一些数据作为参数,这个参数就是通过_data传递的
而现在看驱动的时候你会发现调用INIT_WORK的时候是只有两个参数,去掉了数据的部分。也许你
而现在看驱动的时候你会发现调用INIT_WORK的时候是只有两个参数,去掉了数据的部分。也许你
相关文章推荐
- INIT_WORK等有关工作队列的理解
- INIT_WORK(工作队列的理解)
- 工作队列的初始化(INIT_WORK的参…
- 工作队列的初始化(INIT_WORK的参数问题)
- 工作队列的初始化(INIT_WORK的参数问题)
- linux INIT_WORK 创建工作队列
- linux INIT_WORK 创建工作队列
- 延时工作队列INIT_DELAYED_WORK
- 工作队列的初始化(INIT_WORK的参…
- 对INIT_WORK的理解
- 工作队列分析 queue_work
- Android消息机制-深入理解消息队列的工作模式
- linux workqueue 工作队列
- linux驱动增加work工作队列和获取唤醒锁操作
- 关于WORK_QUEUE,工作结构变量,工作处理函数,工作者线程,工作队列--细看
- linux INIT_WORK 创建工作队列
- 理解 linux 工作队列
- 工作队列(workqueue) create_workqueue/schedule_work/queue_work
- 工作队列(workqueue) create_workqueue/schedule_work/queue_work
- linux 工作队列之schedule_work