sem_get
sem_get
Get a semaphore id
**sem_get** int $key int $max_acquire int $permissions bool $auto_release
returns an id that can be used to
access the System V semaphore with the given .
sem_get``key
A second call to for the same key
will return a different semaphore identifier, but both
identifiers access the same underlying semaphore.
sem_get
If is , a new private semaphore
is created for each call to .
key``0``sem_get
key
max_acquire
The number of processes that can acquire the semaphore simultaneously
is set to .
max_acquire
permissionsThe semaphore permissions. Actually this value is
set only if the process finds it is the only process currently
attached to the semaphore.
auto_releaseSpecifies if the semaphore should be automatically released on request
shutdown.
Returns a positive semaphore identifier on success, or false on error.
Waarschuwing: > When using to access a semaphore created outside PHP, note that the semaphore must have been created as a set of 3 semaphores (for example, by specifying 3 as the parameter when calling the C function), otherwise PHP will be unable to access the semaphore.
sem_get``nsems``semget()
sem_acquire``sem_release``ftok