Next: Multiple readers/one writer
Up: Synchronisation de threads
Previous: Variable condition
  Contents
Les sémaphores s'utilisent exactement comme pour les processus. Nous
ne nous étendrons donc pas sur le sujet. Nous présentons
uniquement les fonctions associées à la gestion des sémaphores.
- sema_init(semid, valeur, type, arg)
- sema_wait(semid) : décrémente la valeur
- sema_post(semid) : incrémente la valeur
- sema_trywait(semid) : retourne 0 si valeur
0 ou sort en erreur
Arnaud Revel
2001-11-26