
Envoyé par
giova_fr
Bonjour.
Je lis que sur les opérations de Sémaphore, il y a une option SEM_UNDO.
Je cite:
SEM_UNDO, le noyau mémorise l'opération inverse de celle demandée, de manière à pouvoir annuler celle ci si le processus se termine en erreur.
Ainsi à la fin du processus, toutes les opérations mémorisées sont automatiquement réalisées.
Génial non?
Alors en lisant cela je me dis que je l'utiliserai systématiquement, d'où ma question :
Il y a t'il un piège? une situation où ce serait une mauvaise idée de l'employer?
Merci d'avance pour votre aide.
Partager