在Linxu下進程間通信之信號量

 (一)  信號量的本質是一種數據操作鎖,它本身不具有數據交換的功能,而是通過控制其他的通信資源(文件,外部設備)來實現進程間通信,它本身只是一種外部資源的標識。信號量在此過程中負責數據操作的互斥、同步等功能。     當請求一個使用信號量來表示的資源時,進程需要先讀取信號量的值來判斷資源是否可用。當信號量的值大於0時,資源可以請求,等於0,無資源可用,進程會進入睡眠狀態直到資源可用。當進程不再使
相關文章
相關標籤/搜索