Linux内核下的工作队列workqueue应用与扩展_魔动山霸的博客-CSDN博客

网站介绍:这里写自定义目录标题⌚1.工作队列的引入????2.如何使用工作队列????2.1把一个函数放入工作队列中????2.2工作队列常用的函数合集????开发流程讲解????完整驱动代码演示⌚1.工作队列的引入我们平常在使用定时器或者下半部tasklet时都是通过中断的上下文来执行,我们知道中断是无法休眠的,如果休眠了就没有人来调用相应的函数了。如果一个事件非常的耗时,会让系统变得很卡,这时可以通过内核线程来解决,因为线程可以休眠,在内核中线程的创建可以使用工作队列(workqueue),当有一个你想要执行