PHP.nl

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