sem_get

sem_get -- Retourne un identifiant de sémaphore.

Description

resource sem_get ( int key [, int max_acquire [, int perm]])

sem_get( ) retourne un identifiant positif de sémaphore en cas de succès , et FALSE en cas d 'erreur .

sem_get( ) retourne un identifiant qui pourra être utilisé pour accéder à un sémaphore System V . Le sémaphore est créé , si nécessaire , en utilisant les bits de permission ( par défaut , 0666 ) . Le nombre de processus qui peuvent réserver simultanément le sémaphore est précisé dans max_acquire ( par défaut à 1 ) . Actuellement , cette valeur n ' est affectée que si le processus est le seul processus actuellement attaché au sémaphore .

Un deuxième appel à sem_get( ) avec la même clé retournera un identifiant différent , mais les deux identifiants permettront d 'accéder au même sémaphore .

Voir aussi sem_acquire( ) et sem_release( ) .

Note : sem_get() n'est pas disponibles sous Windows.