[Système] gestion des sémaphores
bonjour,
j'ai besoin de sémaphore pour un projet, mais cela me pose un problème: lorsqu'une sémaphore est utilisée, nous savons donc que si une autre personne souhaite utiliser ce même sémaphore, il devra attendre que cette derniere soit libérée.
Ce que je voudrais c'est prévenir la personne attendant la libération que la sémaphore risque d'être occupée un certain temps.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
$id=sem_get($key);
if($i==false)
echo "la semaphore n'a pu être créé";
else{
$bool=sem_acquire($id);
/*le pb c'est qu'ici, tant que la sémaphore ne peut être récupéré
car utilisé par une autre personne, il y a attente...
comment faire pour prévenir la personne souhaitant ici acquérir le
sémaphore que celle ci est déjà utilisé et qu'il va falloir attendre?*/
} |
merci pour toutes réponses