Coroutinen sind eine allgemeine Kontrollstruktur, bei der die Flusskontrolle kooperativ zwischen zwei verschiedenen Routinen übertragen wird, ohne zurückzukehren.
Was ist die Verwendung des yieldSchlüsselworts in Python und was macht es? Zum Beispiel versuche ich, diesen Code 1 zu verstehen : def _get_child_candidates(self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist < self._median: yield self._leftchild if self._rightchild and distance + max_dist >= self._median: yield self._rightchild Und das ist …
Was ist der Unterschied zwischen einem Faden und einer Faser? Ich habe von Rubinfasern gehört und ich habe gelesen, dass sie in anderen Sprachen erhältlich sind. Könnte mir jemand in einfachen Worten erklären, was der Unterschied zwischen einem Faden und einer Faser ist?
In der kotlinx.coroutinesBibliothek können Sie eine neue Coroutine entweder mit launch(mit join) oder async(mit await) starten . Was ist der Unterschied zwischen ihnen?
Ich bin neu in Gevents und Greenlets. Ich habe eine gute Dokumentation gefunden, wie man mit ihnen arbeitet, aber keine hat mir Rechtfertigung dafür gegeben, wie und wann ich Greenlets verwenden sollte! Was können sie wirklich gut? Ist es eine gute Idee, sie auf einem Proxyserver zu verwenden oder nicht? …
Ich verstehe das Prinzip der Coroutinen. Ich weiß, wie man den Standard StartCoroutine/ das yield returnMuster in C # in Unity zum Laufen bringt, z. B. eine Methode aufruft, die IEnumeratorüber zurückkehrt, StartCoroutineund in dieser Methode etwas tut yield return new WaitForSeconds(1);, eine Sekunde wartet und dann etwas anderes tut. …
Ich habe einen Beispiel-Python-Code, den ich in C ++ nachahmen muss. Ich benötige keine spezifische Lösung (z. B. auf Co-Routine basierende Ertragslösungen, obwohl dies auch akzeptable Antworten wären). Ich muss lediglich die Semantik auf irgendeine Weise reproduzieren. Python Dies ist ein grundlegender Sequenzgenerator, der eindeutig zu groß ist, um eine …
Was sind Coroutinen in c ++ 20? Inwiefern unterscheidet es sich von "Parallelism2" oder / und "Concurrency2" (siehe Bild unten)? Das folgende Bild stammt von ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
Ich habe mehrere grundlegende Python 3.5-Tutorials zu Asyncio gesehen, die dieselbe Operation in verschiedenen Varianten ausführen. In diesem Code: import asyncio async def doit(i): print("Start %d" % i) await asyncio.sleep(3) print("End %d" % i) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for i in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.