Hallo Fragewurm,
Aber diese bitteInformierMich-Funktion muss ja auch
ausprogrammiert sein und die Callback-Funktion muss darin auch
an einer bestimmten Stelle aufgerufen werden, oder nicht? Was
genau hat das denn mit dem Betriebssystem zu tun, wird denn
die Callback-Funktion automatisch aufgerufen?
Eine typische Anwendung ist ein Aufruf durch einen Timer in bestimmten Intervallen.
Der Timer steckt irgendwo in der Hardware, ist je nach verwendeter Hardware unterschiedlich aufgebaut und kann von beliebig vielem Programmen gleichzeitig verwendet werden.
Logischerweise wird dieser Timer vom Betriebssystem verwendet, welches aber keinerlei Ahnung von deinem Programm hat.
Du kannst dann über einen Betriebssystem-Aufruf den Timer mit einem bestimmten Intervall starten.
Nur, was soll das Betriebssystem tun, wenn der Timer abgelaufen ist?
Richtig, beim Starten des Timers gibst du noch den Einsprungspunkt einer eigenen Funktion mit, welche dann bei jedem Ablauf des Timers vom der Timerverwaltung aufgerufen wird.
MfG Peter(TOO)