Read : interruption - C - Programmation
Marsh Posté le 10-11-2006 à 17:10:57
read pas ANSI
complètement dépendant de l'OS. n'importe quel read peut bloquer éternellement.
Marsh Posté le 10-11-2006 à 17:19:03
Vu que c'est POSIX.1, est-ce que cette norme dit quelque chose dessus ?
(je ne l'ai pas sous le coude pour la consulter )
Marsh Posté le 10-11-2006 à 17:20:25
vincent0 a écrit : J'aimerais savoir si un read de 8 bytes en C s'éxécute sans interruption 100% du temps ? |
Y'a pas de read() en C. (C'est un appel système au standard POSIX.1)
Tu veux savoir si une opération de lecture I/O est atomique ? La réponse est ici :
Citation : The Open Group Base Specifications Issue 6 |
Quelle est ta vraie question ?
Marsh Posté le 10-11-2006 à 17:22:32
Meric pour vos réponses.
"Quelle est ta vraie question ? " ==> tu y a répondu : s'était de savoir si read était atomique
Marsh Posté le 10-11-2006 à 17:26:02
vincent0 a écrit : "Quelle est ta vraie question ? " ==> tu y a répondu : s'était de savoir si read était atomique |
Mais je n'en suis pas sûr. Je t'ai passé le document de référence que j'ai la flemme de lire, c'est vendredi...
Marsh Posté le 11-11-2006 à 04:46:33
ReplyMarsh Posté le 11-11-2006 à 09:09:02
matafan a écrit : Tu veux dire quoi par "sans interruption" ? |
Atomique, il l'a confirmé...
Marsh Posté le 10-11-2006 à 17:09:22
Hello,
J'aimerais savoir si un read de 8 bytes en C s'éxécute sans interruption 100% du temps ?
Merci...