Suchergebnisse für Anfrage "coroutine"

1 die antwort

Was passiert mit Variablen in Tornado-Coroutinen-Funktionen?

Ich bin neu im Konzept der nicht blockierenden E / A, und es gibt etwas, das ich nicht verstehe - über Koroutinen. Betrachten Sie diesen Code: class UserPostHandler(RequestHandler): @gen.coroutine def get(self): var = 'some variable' data = ...

1 die antwort

Aufruf von Coroutinen in asyncio.Protocol.data_received

Ich habe ein Problem beim Ausführen von asynchronen Inhalten in derasyncio.Protocol.data_received Rückruf der neuen PythonasyncioModul. Betrachten Sie den folgenden Server: class MathServer(asyncio.Protocol): @asyncio.coroutine def ...

8 die antwort

Wie erstelle ich eine Ereignisschleife mit fortlaufenden Coroutinen?

Um ein Umschalten des Kontexts zu verhindern, möchte ich eine große Schleife erstellen, um sowohl die Netzwerkverbindungen als auch einige Routinen zu bedienen. Hier ist die Implementierung für normale Funktionen: import asyncio import time ...

TOP-Veröffentlichungen

4 die antwort

Was ist der Unterschied zwischen "Yield Return 0" und "Yield Return Null" in Coroutine?

Ich bin neu und ein bisschen verwirrt über "yield ". Aber endlich verstehe ich, wie es funktioniert mitWaitForSeconds aber ich kann den Unterschied zwischen "yield return 0" und "yield return null ". arten beide darauf, dass der nächste Frame ...

2 die antwort

Was ist der Unterschied zwischen loop.create_task, asyncio.async / verify_future und Task?

Ich bin ein bisschen verwirrt von einigenasyncio Funktionen. Ich sehe da ist BaseEventLoop.create_task(coro) [https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.BaseEventLoop.create_task] -Funktion zum Planen einer Co-Routine. Die ...

3 die antwort

Warten Sie auf die Beendigung von n Goroutinen

1 die antwort

Wie kann ich eine Coroutine als normale Funktion in eine Ereignisschleife packen?

ich benutzeasyncio für ein Netzwerk-Framework. Im folgenden Code (low_level ist unsere Low-Level-Funktion,main Block ist unser Programmeintrag,user_func ist benutzerdefinierte Funktion): import asyncio loop = asyncio.get_event_loop() ...

2 die antwort

Ist es sicher, Spawn direkt in einer Asio-Stapel-Coroutine einzusetzen?

Wenn ich Spawn verwende, um eine neue, stapelbare Coroutine in einer Coroutine zu starten, sagt Valgrind, dass man häufig nicht initialisierten Wert verwendet valgrind output [http://paste.ubuntu.com/10640792/]). Dann benutze ich ...

3 die antwort

Fasern in C #: Sind sie schneller als Iteratoren, und haben die Leute sie verwendet?

1 die antwort

Warum blockiert meine Coroutine die gesamte Tornado-Instanz?