等待队列

等待队列
等待队列,是指linux系统中进程所组成的队列,就是需要其他事件的发生才会自己本身被唤醒的进程,也就是说这些进程本身是在等待其他某些进程为他 们提供进程发生的条件。他们是属于消费者的,但是现在他们要消耗的东西还没有产生,这些就是处于等待状态的进程,组成了等待队列。等待队列很容易使用,尽管它的设计很是微妙,但不需要知道它的内部细节。

操作方法

linux中的进程在系统执行的过程中会根据环境的不同而分成不同的状态。根据各个进程状态的不同,从而分成了不同的队列,包括等待队列,就绪队列等。等待队列和就绪队列的用途都很大。
进程的状态主要有以下几种,Running---进程处 于运行(它是系统的当前进程)或者准备运行状态(它在等待系统将CPU分配给它)。Waiting---进程在等待一个事件或者资源。 Stopped---进程被停止,通常是通过接收一个信号。正在被调试的进程可能处于停止状态。Zombie(defunct)---僵死状态。

使用案例