進程間的通信---信號燈

信號燈,也叫信號量,它是不同進程間或一個給定進程內部不同線程間同步機制。 信號燈的使用一般配合共享內存使用,用以實現同步和互斥; 編寫步驟: 1.使用ftok()函數獲取key值; 2.使用semget()函數創建一個信號燈;(注:在這之前必須要把共享內存創建好,具體方法上篇博客有詳細方法) 3.使用semctl()函數初始化信號量,(注:在這之前要先定義一個共用體,在Linux裏可以通過man手
相關文章
相關標籤/搜索