im Programm "passiert" tatsächlich eigentlich nur dann etwas, wenn die Zeit reif dafür ist, z.B. einmal pro Sekunde, einmal pro Minute oder einmal alle 10 Minuten.
Sehr klare und schöne Erklärung, finde ich! Fehlt nur " ... oder wenn ein Ereignis eintritt, auf das reagiert werden soll: sei es ein Signal von aussen ( Taster, Alarm-Kontakt Änderung ), ein Serielles Eingabe-Kommando oder gar die Anfrage eines (Ethernet) Client "
Da loop sehr schnell ist, braucht man für solch spontane Ereignisse meist keine Interrupt-Behandlung.