C ++ - Wie funktioniert Sleep () und Cin?

Nur neugierig. Wie funktioniert eigentlich die Funktion Sleep () (deklariert in windows.h)? Vielleicht nicht nur diese Implementierung, sondern irgendjemand. Damit meine ich - wie wird es umgesetzt? Wie kann der Code für eine bestimmte Zeit "angehalten" werden? Auch neugierig, wie cin >> und die eigentlichArbeit. Was machen sie genau?

Ich weiß nur mit einer while - Schleife, wie ich verhindern kann, dass etwas weiterläuft, aber wenn man bedenkt, dass dies im Vergleich zu den Vorgängen beim Aufrufen von Methoden zum Lesen von stdin eine enorme Rechenleistung erfordert (vergleichen Sie nur eine weile (wahr) bis zu einer lektüre von stdin), ich vermute, das ist nicht das, was sie tun.

Antworten auf die Frage(7)

Ihre Antwort auf die Frage