Io non sono espertissimo di queste cose quindi potrei dire vaccate. Comunque in genere le funzioni di Callback vengono richiamate in seguito a particolari eventi. Per esempio il Callback di un timer viene richiamato allo scadere dell'intervallo del timer, il gestore di comandi è un Callback che viene richiamato quando fornisci un input al programma ecc ecc ecc.