等待队列,是指linux系统中进程所组成的队列,就是需要其他事件的发生才会自己本身被唤醒的进程,也就是说这些进程本身是在等待其他某些进程为他 们提供进程发生的条件。他们是属于消费者的,但是他们要消耗的东西还没有产生,这些就是处于等待状态的进程,组成了等待队列。等待队列很容易使用, 尽管它的设计很是微妙, 但不需要知道它的内部细节。
正如list_head结构那样,等待队列(wait queue)作为linux内核中的基础数据结构,与进程调度紧密结合在一起;在驱动程序中,常常使用等待队列来实现进程的阻塞和进程的唤醒。
基于186个网页-相关网页
...键词:信号量;自旋锁;原子操作;等待队列;异步信号 [gap=874]Key words: semaphore; spin lock; atomic operation; waiting queue; asynchronous signal ...
基于80个网页-相关网页
·2,447,543篇论文数据,部分数据来源于NoteExpress
更重要的是,我们不必等待队列。
b——采样期间在虚拟内存中等待队列的平均内核线程数。
B — the average number of kernel threads that are in the virtual memory waiting queue over your sampling interval.
然而,要唤醒等待队列中所有睡眠的进程有时并不方便。
However, it is not always convenient to wake up all sleeping processes in a wait queue.
应用推荐