15.06.2018 von Jonatan Zint

Async/await mit Python

Ein praktisches Beispiel mit asynchronem Python

Webanwendungen, die Verbindungen offen halten müssen, müssen asynchrone Ausführung beherrschen. Wenn für jede Websocketverbindung ein Thread blockiert würde, wäre das ineffizient und auch für Entwickler_innen schwierig abzubilden ohne die Produktivität während der Entwicklung zu beeinträchtigen.
Dieser Fakt hat NodeJS und damit Javascript einen immensen Vorsprung gegeben Implementierung die auf Websockets setzen, da Asynchronität in Javascript seit langer Zeit Bestandteil der Sprache ist. Jedoch ist Javascript längst nicht mehr die einzige Sprache, die das beherrscht, deshalb widme ich diesen Post dem seit Version 3.5 eingeführten async/await in meiner Lieblingssprache Python. Der Artikel ist auf Englisch und hier zu finden.