Was ist
Callback
?
Der Begriff Callback (Rückruf) wird in verschiedene Programmiermodellen verwendet als Begriff für die Möglichkeit, dass aufgerufener Programmcode seinerseits einen Aufruf zu dem Aufrufer startet. Ein Callback ist eine asynchrone Operation im Gegensatz zu einem Rückgabewert auf einen Aufruf.
Synchroner Aufruf
1) Aufruf von A nach B
2) B arbeitet, A wartet
3) B liefert Ergebnis, A arbeitet weiter
Asynchroner Aufruf (Callback)
1) Aufruf von A nach B
2) B arbeitet, A wartet nicht
3) Aufruf von B nach A mit Ergebnis von 1), A wird durch Aufruf unterbrochen
Querverweise zu anderen Begriffen im Lexikon
siehe Postback