sem_acquire
Réserve un sémaphore
&reftitle.description;
boolsem_acquire
SysvSemaphoresemaphore
boolnon_blocking&false;
sem_acquire se bloque par défaut
(si nécessaire) jusqu'à ce que le sémaphore puisse être réservé.
Un processus qui tente de réserver un sémaphore qu'il a déjà
réservé restera en attente indéfinie, si cette acquisition excède
le nombre max_acquire de réservations simultanées.
À la fin d'un script, tous les sémaphores réservés
mais non explicitement libérés, seront libérés
automatiquement, et une alerte sera générée.
&reftitle.parameters;
semaphore
semaphore est une ressource de
sémaphore, obtenue de la fonction sem_get.
non_blocking
Spécifie si le processus ne doit pas attendre l'acquisition du sémaphore.
Si true, l'appel retournera
false immédiatement si un sémaphore ne peut pas être
acquis immédiatement.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;
&Description;
8.0.0
semaphore attend désormais une SysvSemaphore;
auparavant, une resource était attendue.
&reftitle.seealso;
sem_get
sem_release