To co navrhujes, je programovanie ake sa aplikovalo v dobach minulych pri jednotaskovych ulohach. V zasade sa to robilo ako Main_loop v ktorej sa testovali priznaky od preruseni (alebo inych udalosti) a robili sa patricne akcie. To boli casy ZX Spectrum a starsie kedy sa to robilo takto. V sucastnosti sa na udalosti hojne vyuzivaju API, ktore tie spravy zbieraju z jadra a predavaju ich aplikaciam.
Kukni si akykolvek open source ovladac, napriklad pre NET v ktorom najdes minimalne riesenie fronty pre Tx/Rx a jej obsluhy. Casto sa na to vyuziva tzv.kruhovy buffer.