Asynchrones Programmieren: async minus await

Seite 4: await ist keine Magie

Inhaltsverzeichnis

Es ist faszinierend zu sehen, wie das await-Keyword schwierigen, asynchronen Code wie linearen erscheinen lässt. Und das, ohne dabei die Komplexität preiszugeben, die sich hinter dem Begriff verbirgt. Was letztendlich genau passiert, ist von Sprache zu Sprache unterschiedlich, aber die Abstraktion ist universell.

Letzten Endes werden die wenigsten Entwicklerinnen und Entwickler ihre eigene Async-Library schreiben müssen. Das Verwenden einer solchen ist allerdings nahezu unumgänglich. Daher ist es hilfreich, eine Vorstellung davon zu haben, was man damit meint, wenn man await schreibt.

Die gezeigten Codebeispiele finden sich im GitHub-Repository des Autors.

Young Professionals schreiben fĂĽr Young Professionals
Clemens Sielaff

Clemens Sielaff

arbeitet seit zwölf Jahren als Softwareentwickler für Visual Effects und Games, unter anderem bei Weta Digital, Ziva Dynamics und Uncharted Territory. Zurzeit lebt er im heimischen Norddeutschland und entwickelt Tools für Unity.

(mai)