sem_acquire

sem_acquire -- adquiere un semáforo, lo toma para sí

Descripción

int sem_acquire ( int sem_identifier)

Devuelve : Verdadero si hay éxito , falso si hay errores

sem_acquire( ) Produce un bloqueo (de ser necesario ) hasta que el semáforo puede adquirirse . Un proceso intentando adquirir un semáforo ya adquirido , se bloqueará permanentemente si adquiriendo el semáforo , excede su valor de max_acquire .

Despues de procesar una petición , cualquier semáforo adquirido por un proceso , que no sea explícitamente liberado , será liberado automñaticamente , generando un mensaje de alerta .

Véase tambien : sem_get( ) and sem_release( ) .