示例
当中断来了,立马调用schedule_work(work),然后退出.
中断结束后,内核便会调用_work对应的func函数,最后才来读取按键值,上报按键值,这样就大大缩短了中断处理时间
1.
其中参数1是个work_struct结构体,参数2是个函数名,通过INIT_WORK将work_struct与一个函数建立起来.
其中work_struct结构体定义如下所示:
2.
通知内核线程,在后续的时间里,系统将会自动调用work结构体对应的func函数
3.
取消work结构体对应的func函数,一般在exit中使用
接下来,在下一章,将会在中断里用到它们: https://www.cnblogs.com/lifexy/p/9629699.html