mit laufen ich ziemlich neu bin asyncio, so viele Dinge sind noch viel zu weit von meinem Verständnis doch sowieso.Wie 2 Schlaufen zur gleichen Zeit asyncio
Ich habe eine Main While-Schleife, die im Grunde nur einige Sachen auf dem Bildschirm mit PyGame zeichnet, und was ich tun möchte, ist eine andere while-Schleife asynchron zu laufen, die einige zu aktualisierende Daten aktualisiert.
async def update(reader, writer):
while True:
json_data = await reader.read(1000)
self.json_data = json.loads(json_data)
def run(self):
while True:
self.draw()
Erstellen Sie einfach [zwei verschiedene Aufgaben] (https://asyncio.readthedocs.io/en/latest/hello_world.html#creating-tasks). 'self.draw()' sollte jedoch asynchron sein. Verwenden Sie ggf. ['loop.run_in_executor '] (https://asyncio.readthedocs.io/en/latest/threads.html). – Vincent