共享內存同步機制

1. 使用posix有名信號量進行同步 有名信號量既可用於線程間的同步,又可用於進程間的同步。web 兩個進程,對同一個共享內存讀寫,可利用有名信號量來進行同步。一個進程寫,另外一個進程讀,利用兩個有名信號量semr, semw。semr信號量控制可否讀,初始化爲0。 semw信號量控制可否寫,初始爲1。svg 示例代碼以下:函數 //讀共享內存 #include <sys/ipc.h> #inc
相關文章
相關標籤/搜索