這些模組提供 System V IPC 系列函式的包裝器。它包含號誌、共享記憶體和行程間通訊 (IPC)。
號誌可以用於提供對目前機器上資源的獨佔存取權,或限制可同時使用資源的行程數量。
此模組也提供使用 System V 共享記憶體的共享記憶體函式。共享記憶體可用於提供對全域變數的存取權。不同的 httpd 常駐程式,甚至其他程式(例如 Perl、C 等)都能够存取這些資料,以提供全域資料交換。請記住,共享記憶體對於同時存取並不安全。請使用號誌進行同步。
SHMMAX | 共享記憶體的最大大小,通常為 131072 位元組 |
SHMMIN | 共享記憶體的最小大小,通常為 1 位元組 |
SHMMNI | 系統中共享記憶體區段的最大數量,通常為 100 |
SHMSEG | 每個行程可使用的共享記憶體區段的最大數量,通常為 6 |
訊息函式可用於向其他行程發送和接收訊息。它們提供了一種在行程之間交換數據的簡單有效方法,而無需使用 Unix 域套接字設置替代方案。
注意: 只有共享記憶體函式和 ftok() 可在 Windows 上使用。 該平台不支持信號量和行程間訊息函式。