PHP Conference Japan 2024

简介

这些模块为 System V IPC 函数族提供包装器。它包括信号量、共享内存和进程间消息传递 (IPC)。

信号量可用于提供对当前机器上资源的独占访问,或限制可同时使用资源的进程数量。

此模块还提供使用 System V 共享内存的共享内存函数。共享内存可用于提供对全局变量的访问。不同的 httpd-守护进程甚至其他程序(如 Perl、C 等)能够访问此数据以提供全局数据交换。请记住,共享内存**不**安全地防止同时访问。使用信号量进行同步。

Unix 操作系统对共享内存的限制
SHMMAX 共享内存的最大大小,通常为 131072 字节
SHMMIN 共享内存的最小大小,通常为 1 字节
SHMMNI 系统上共享内存段的最大数量,通常为 100
SHMSEG 每个进程的共享内存段的最大数量,通常为 6

消息传递函数可用于向其他进程发送和接收消息。它们提供了一种简单有效的方法来在进程之间交换数据,而无需使用 Unix 域套接字设置备用方法。

注意: 仅在 Windows 上提供共享内存函数和 ftok()。在该平台上不支持信号量或进程间消息传递函数。

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top