PHP ʖ²ἯTH
º/A
XCI. Semaphore, Shared Memory and IPC Functions
½鉜
This module provides wrappers for the System V IPC family of functions. It includes semaphores, shared memory and inter-process messaging (IPC).
Semaphores may be used to provide exclusive access to resources on the current machine, or to limit the number of processes that may simultaneously use a resource.
This module provides also shared memory functions using System V shared memory. Shared memory may be used to provide access to global variables. Different httpd-daemons and even other programs (such as Perl, C,...) are able to access this data to provide a global data-exchange. Remember, that shared memory is NOT safe against simultaneous access. Use semaphores for synchronization.
SHMMAX
max size of shared memory, normally 131072 bytes
SHMMIN
minimum size of shared memory, normally 1 byte
SHMMNI
max amount of shared memory segments on a system, normally 100
SHMSEG
max amount of shared memory segments per process, normally 6
The messaging functions may be used to send and receive messages to/from other processes. They provide a simple and effective means of exchanging data between processes, without the need for setting up an alternative using unix domain sockets.
ע: ¸À©չģ¿鲻ʊӃӚ Windows ƽ̨£¡
Шdz
ΞШ͢²¿¿⎄¼þ¾ͿɒԼӈ뱾)չģ¿鵄֧³֡£
°²װ
ԋАʱŤփ
բЩº¯ʽµĐЎªʜµ½ȫ¾ּA HREF="configuration.html#configuration.file" Ťփ΄¼þ php.ini µē°Ϭ¡£
Name
Default
Changeable
sysvmsg.value
"42"
PHP_INI_ALL
sysvmsg.string
"foobar"
PHP_INI_ALL
Դ Ѝ
Ԥ¶¨ҥ³£
Ŀ¼ ftok -- Convert a pathname and a project identifier to a System V IPC key msg_get_queue -- Create or attach to a message queue msg_receive -- Receive a message from a message queue msg_remove_queue -- Destroy a message queue msg_send -- Send a message to a message queue msg_set_queue -- Set information in the message queue data structure msg_stat_queue -- Returns information from the message queue data structure sem_acquire -- Acquire a semaphore sem_get -- Get a semaphore id sem_release -- Release a semaphore sem_remove -- Remove a semaphore shm_attach -- Creates or open a shared memory segment shm_detach -- Disconnects from shared memory segment shm_get_var -- Returns a variable from shared memory shm_put_var -- Inserts or updates a variable in shared memory shm_remove_var -- Removes a variable from shared memory shm_remove -- Removes shared memory from Unix systems
º/A
ưµ㼯A
sql_regcase
ɏһ¼¶
ftok