sem_acquire

sem_acquire -- Réserve un sémaphore.

Description

int sem_acquire ( resource sem_identifier)

sem_acquire( ) retourne TRUE en cas de succès , et FALSE sinon .

sem_acquire( ) se bloque (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à reservé restera en attente indéfinie , si cette acquisition excède le nombre max_acquire de réservation simultanée .

A 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 .

Voir aussi sem_get( ) et sem_release( ) .