信号集自荷兰学者提出后广泛地使用在同步工作和互斥工作环境的机理中!比如,在分析任务时发现两段程序要同步完成,那么可以使用信号量集的办法。一个进程完成后,给出完成的信号,另一个信号也完成时同时给出另一个信号量,当最后的一个进程所需要的所有信号量都正确时,才开始执行。前边的所有进程是同步完成的!也可以这样理解,一个进程完成到某一个阶段后阻塞等待另一个进程的信号量,另一个进程给出信号量,则等待信号的进程可以继续进行!最终完成这种同步的工作。两个进程同时抢点某一类资源时,先给出信号量,用信号时表示这种资源(称之为临界资源)的数量。当资源数量不足时,等待另一个进程释放资源后获得资源。这样完成了互斥进程的调动!