RK3588平台开发系列讲解(驱动基础篇)等待队列-LMLPHP

📢 Linux 内核的等待队列是以双循环链表为基础数据结构,与进程调度机制紧密结合,能够用于实现核心的异步事件通知机制。它有两种数据结构:等待队列头(wait_queue_head_t)和等待队列项(wait_queue_t)。等待队列头和等待队列项中都包含一个 list_head 类型的域作为”连接件”。它通过一个双链表和把等待 task的头,和等待的进程列表链接起来。

一、等待队列


当我们进程去访问设备的时候,经常需要等待有特定事件发

06-04 23:53