一. 信号灯简介 信号灯与其他进程间通信方式不大相同,它主要提供对进程间共享资源访问控制机制. 相当于内存中的标志,进程可以根据它判定是否能够访问某些共享资源,同时,进程 也可以修改该标志.除了用于访问控制外,还可用于进程同步. 信号灯有以下两种类型: 二值信号灯:最简单的信号灯形式,信号灯的值只能取0或1,类似于互斥锁. 注:二值信号灯能够实现互斥锁的功能,但两者的关注内容不同.信号灯强调共享资源, 只要共享资源可用,其他进程同样可以修改信号灯的值:互斥锁更强调进程,占用资源 的进程使用完资源…