文章目录 背景 基本代码和用法 其他 背景 Linux内核提供诸多异步执行机制,work就是其中一种。work的提供避免了启动多个内核线程造成资源占用等问题。内核提供一个专门的work来进行处理。本文主要记录work的基本用法 基本代码和用法 #include "linux/workqueue.h" struct work_struct work; //初始化workhandler INIT_WORK(&work, work_handler); //定义workhandler void