Este módulo provee funciones semáforo utilizando los semaforos de System V. Los semáforos pueden usarse para obtener acceso exclusivo a algun recurso del ordenador en cuestión, o para limitar el número de procesos que pueden usar un recurso simultaneamente.
Este módulo provee tambien funciones de memoria compartida, usando el compartimiento de memoria de System V. La memoria compartida puede usarse para proveer acceso a variables globales. Los diferentes demonios http e incluso otros programas, (como Perl, C, ...) son capaces de utilizar estos datos, para intercambiarlos de modo global. Recuerde que, la memoria compartida NO es segura para los accesos simultáneos. Use los semáforos para obtener sincronismo.
SHMMAX | máximo tamaño de memoria compartida, normalmente 131072 bytes |
SHMMIN | minimo tamaño de memoria compartida, por lo general 1 byte |
SHMMNI | máxima cantidad de segmentos de memoria compartida, normalmente 100 |
SHMSEG | máximo de memoria compartida por proceso, normalmente 6 |