Unix下信号灯
本文档由 jcsun 分享于2009-08-31 22:39
在Unix中经常遇到多个进程需要使用同一资源的情况。共享资源对每个进程而言就是一份完全属于自己的拷贝。但是由于资源是共享的,就会产生问题:在任意两次操作之间,如果其它进程对该资源做了更改,本进程是无法知道其状态的,因此也不可能进行有效的控制。如果对资源的两次操作是有因果关系的,则更不允许其它进程在操作期间改变资源状态。因此必须提供互斥机制以使一次只能由一个进程使用资源。常用的方法有文件封锁、信号灯等..
君,已阅读到文档的结尾了呢~~