序号 | 接口函数 | 说明 |
1 | create_workqueue | 用于创建一个 workqueue 队列,为系统中的每个 CPU 都创建一个内核线程。输入参数: @name : workqueue 的名称 |
2 | create_singlethread_workqueue | 用于创建 workqueue ,只创建一个内核线程。输入参数: @name : workqueue 名称 |
3 | destroy_workqueue | 释放 workqueue 队列。输入参数: @ workqueue_struct :需要释放的 workqueue 队列指针 |
4 | schedule_work | 调度执行一个具体的任务,执行的任务将会被挂入 Linux 系统提供的 workqueue —— keventd_wq 输入参数: @ work_struct :具体任务对象指针 |
5 | schedule_delayed_work | 延迟一定时间去执行一个具体的任务,功能与 schedule_work 类似,多了一个延迟时间,输入参数: @work_struct :具体任务对象指针 @delay :延迟时间 |
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |