在Linux驱动程序中,可以使用等待队列(Wait Queue)来实现阻塞进程的唤醒。 1.定义“等待队列头部” wait_queue_head_t my_queue; wait_queue_head_t是__wait_queue_head结构体的一个typedef。 2.初始化“等待队列头部” init_waitqueue_head(&my_queue); 而下面的DECLARE_WAIT_QUEUE_HEAD()宏可以作为定义并初始化等待队列头部的“快捷方式”。 DECLARE_WAIT_QUEUE_H…

2023年 2月 19日 67点热度 0人点赞 阅读全文