sem_acquire <<< |
sem_get | sem_release >>> |
8.107 Sémaphores et gestion de la mémoire partagée 8 Référence des fonctions Manuel PHP . Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . ftok . msg_get_queue . msg_receive . msg_remove_queue . msg_send . msg_set_queue . msg_stat_queue . sem_acquire ->sem_get . sem_release . sem_remove . shm_attach . shm_detach . shm_get_var . shm_put_var . shm_remove_var . shm_remove |
8.107.15 sem_get()Retourne un identifiant de sémaphore[ Exemples avec sem_get ] PHP 3>= 3.0.6, PHP 4 , PHP 5 resource sem_get ( int key , int max_acquire , int perm , int auto_release )sem_get retourne un identifiant qui pourra être utilisé pour accéder à un sémaphore System V. Le sémaphore est créé avec l'identifiant key , si nécessaire, en utilisant les bits de droits du paramètre optionnel perm (par défaut, 0666). Le nombre de processus qui peuvent réserver simultanément le sémaphore est précisé dans le paramètre 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. Le paramètre optionnel auto_release spécifie si le sémaphore doit être automatiquement libéré à la fermeture. Il est disponible depuis PHP 4.3.0. sem_get retourne une ressource de sémaphore en cas de succès, et FALSE en cas d'erreur. 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 ftok , sem_acquire et sem_release . |
<< | sem_get | >> |
sem_acquire | Sémaphores et gestion de la mémoire partagée | sem_release |