Author

Topic: Python asyncio erklären? (Read 69 times)

legendary
Activity: 2926
Merit: 1131
August 17, 2020, 03:11:03 PM
#1
Hi,

gibt es jemanden unter euch der gut Anfängern etwas erklären kann (ohne zu sagen "lies dir 500 seiten durch") und zufällig weiß wie man in der Programmiersprache Python "asyncio" verwenden sollte?

Ich fürchte schriftlich werde ich es nicht verstehen, deshalb schreibt einfach, wenn ihr helfen könnt, dann könnten wir zb über Telegrams neue Videocall Funktion (nur voice reicht) uns ausstauschen.

Genauere Fragestellung:
Um Code parallel auszuführen verwende ich aktuell concurrent.futures.ThreadPoolExecutor, also Threads. Nun möchte ich aber teilweise auch asyncio verwenden, da ich denke dass es in bestimmten Situationen besser als Threads ist. Dennoch bin ich mir sicher, dass mein Programm mit ausschließlich asyncio nicht funktionieren kann, weshalb ich threads und asyncio mischen muss. Doch dies darf man wohl augenscheinlich nicht, bzw es wird einem unnötig kompliziert gemacht.
Daher suche ich also entweder Lösungsansätze wie ich das nun vernünftig mischen kann, oder eine logische Erklärung warum man es nicht mischen soll, mitsamt Lösung, wie ich mein Programm denn sonst schreiben könnte.
Jump to: