Linux的休眠机制的几个函数调用

770阅读 0评论2014-12-20 moshyou
分类:LINUX

首先必须定义等待队列的结构体:
wait_queue_head_t wait_queue;//一个cpu同一时间只能有一个进程运行,休眠机制
 
然后在init函数里初始化:
 
init_waitqueue_head(&wait_queue);

在read函数中让这队列休眠



wait_event_interruptible(wait_queue, count > 0)

在write函数后,我们就应该唤醒它了:



wake_up_interruptible(&wait_queue);



上一篇:没有了
下一篇:没有了