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.
merci pour toutes réponses
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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?*/ }
Partager