next up previous contents
Next: Utilisation dans le système Up: UTILISATION DE LA LIBRAIRIE Previous: Autres fonctions

Garde-fous

Le fait d'incrémenter un sémaphore alors que sa valeur vaut déjà 1 génère un situation illégale, car dans ce cas, 2 clients peuvent se partager simultanément la ressource.

Ainsi les commandes effectuant des incrémentations de sémaphores refuse de faire passer un sémaphore à une valeur supérieure à 1. Dans ce cas, un message est envoyé à l'écran et aucune erreur n'est générée.

Un autre garde-fou est activé lorsque le client essaye de libérer son serveur alors que celui-ci n'est pas en attente, s'il est mort par exemple. Dans ce cas un message est envoyé qui demande l'aide manuelle de l'utilisateur pour analyser le problème.



WEBER Luc
Mon May 10 13:41:34 MET DST 1999