
概念与术语
1内核里面的一个队列,可以将对象加入到队列中,
2可以选择条件休眠和无条件休眠,一般情况下是条件休眠用得较多。
3作用:阻塞读。当运用程序读数据但是现在还无数据可读时,往往会先挂起,
4让其他线程先走,等有数据可读时再唤醒。
5那么什么时候唤醒呢?怎样唤醒呢?
6这里等待队列就派上用场了。读的时候若无数据可读则加入到等待队列中,
7写入的时候唤醒这个队列。
8可以类比运用程序编程中的pthread_cond_wait()与pthread_cond_broadcast()记忆。
函数接口
include/linux/wait.h
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)