Demandez-vous si vous écrivez un logiciel TRÈS MAL.. et vous écrire un système d'exploitation.
Ce système d'exploitation prend en entrée de clavier, entre autres choses.
Donc, vous demandez votre OS pour aller chercher de l'entrée au clavier, mais il n'y a pas les touches pressées, et aucun dans le tampon.
l'Ensemble de votre système d'exploitation, puis ACCROCHEZ le MORT jusqu'à ce qu'il obtient une saisie au clavier.
Cela contraste avec "look ahead", vous vous demandez si le KO a tous les caractères AVANT de faire l'appel.
Vous obtenez la réponse NON, de sorte que votre système d'exploitation, puis s'en va et fait quelque chose d'autre.
C'est POURQUOI vous devriez faire attention, maintenant, si vous multipliez cela par tous les autres potentiellement bloquant la tâche, vous pouvez voir pourquoi "look ahead" est essentiel.
Parce qu'Il s'applique également à la SORTIE: UN mémoire sur un lecteur de disque interface peut également déluge de données pour le lecteur de disque plus rapide qu'il peut traiter.
si vous ne connaissez pas le lecteur de la mémoire tampon est inondé avec des données, la tâche sera bloqué jusqu'à ce que la mémoire tampon peut accepter plus de données.
Cela met également en évidence le non-sens de 'il y a très peu d'utiles applications."