Home > PHP > Function > Semaphore > sem_get()

sem_get()

sem_get - Get a semaphore id

Syntax

resource sem_get (int $key, int $max_acquire, int $perm, int $auto_release)

Arguments

  • key
  • max_acquire - The number of processes that can acquire the semaphore simultaneously is set to max_acquire.
  • perm - The semaphore permissions. Actually this value is set only if the process finds it is the only process currently attached to the semaphore.
  • auto_release - Specifies if the semaphore should be automatically released on request shutdown.

Description

sem_get() returns an id that can be used to access the System V semaphore with the given key.

Version

PHP 4, 5

Return value

Returns a positive semaphore identifier on success, or FALSE on error.