Tag: coroutine
Coroutinen sind eine Allgemeine Steuerung-Struktur, wobei die Ablaufsteuerung kooperativ geleitet, zwischen zwei verschiedenen Routinen, ohne Rückgabe.
2
Antworten
Ich versuche zu entsorgen ist, ein WWW-Objekt, wenn ein timeout Auftritt. Ich bin mit dem folgenden code: WWW localWWW; void Start () { stattTime = Time.time; nextChange = Time.time + rotationSpeed; StartCoroutine ("DownloadFile"); } bool isStopped =
1
Antworten
Habe ich eine koroutine (Enhanced Generatoren) in python code ausgeführt werden soll, nachdem das Ende der Daten: def mycoroutine(): try: while True: data = (yield) print data finally: raise ValueError print "END" co = mycoroutine() co.next() for
1
Antworten
Kann Kotlin Coroutinen in der Produktion eingesetzt werden, und was bedeutet Ihre experimentellen status zu bedeuten? InformationsquelleAutor Roman Elizarov | 2017-09-15
1
Antworten
Arbeite ich in Unity3D, C# spezifisch, und ich bin versucht zu schreiben, eine For-Schleife, die instanziiert wird mehrere Spiel-Objekte in 1-Schleife, aber ich möchte die Staffeln die Sie instanziieren, nur etwas, sagen wir 0,5 Sekunden, bevor der
4
Antworten
Betrachten Sie den folgenden code. std::vector<result_data> do_processing() { pqxx::result input_data = get_data_from_database(); return process_data(input_data); } std::vector<result_data> process_data(pqxx::result const & input_data) { std::vector<result_data> ret; pqxx::result::const_iterator row; for (row = input_data.begin(); row != inpupt_data.end(); ++row) { //somehow populate output
1
Antworten
Ich habe eine asyncio.Protocol Unterklasse empfangen von Daten von einem server. Ich bin die Speicherung dieser Daten (jede Zeile, weil die Daten-aus text) in einer asyncio.Queue. import asyncio q = asyncio.Queue() class StreamProtocol(asyncio.Protocol): def __init__(self, loop): self.loop
3
Antworten
Brauche ich eine riesige Menge von goroutines und warten auf Ihre Kündigung. Die intuitive Art und Weise, scheint ein Kanal zu warten, bis alle fertig sind : package main type Object struct { //data } func (obj
1
Antworten
Ich versuche zu berufen, ein shooting-animation in der Update-Funktion und warten Sie dann für 0,5 Sekunden vor dem laichen ein laser-Schuss. Der folgende code ist nicht für mich arbeiten. Was kann ich tun, um das gewünschte Ergebnis
7
Antworten
Das Konzept einer coroutine klingt sehr interessant, aber ich weiß nicht, ob es Sinn macht in einer realen Produktivumgebung? Was sind use-cases für Coroutinen, die gelöst werden können, eleganter, einfacher oder effizienter als mit anderen Methoden? InformationsquelleAutor
30
Antworten
Was ist der nutzen der yield Schlüsselwort in Python? Was tut es? Zum Beispiel, versuche ich zu verstehen, diesen code1: 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
1
Antworten
Die Idee von Coroutinen in kotlin war zu Abstrakt, der Begriff der Aufhängung und der Rückrufe und schreiben Sie einfachen sequenziellen code. Sie müssen nie sorgen zu machen, wenn die koroutine angehalten ist oder nicht, ähnliche threads.
3
Antworten
Was ist der Unterschied zwischen einer coroutine und eine Fortsetzung und einen generator ? Ich Frage mich, ob Coroutinen und Fortsetzungen sind gewissermaßen äquivalent. Ich weiß, es ist möglich, Modell Coroutinen mit Fortsetzungen, aber ist es möglich,
6
Antworten
Was ist eine coroutine? Wie werden Sie in Bezug auf Parallelität? Concurrent code nicht unbedingt laufen "parallel" (wollen wir nicht einführen neuer Begriffe). Ich habe geschrieben eine koroutine Bibliothek mit standard-C, Unterstützung von select/poll/eplll/kqueue/iocp/Win GUI Nachrichten für
3
Antworten
Ich bin in der Notwendigkeit, um Dateien zu laden, Szenen und spielen, Animationen in threads.. Habe versucht, laden von Dateien, die via www, Android,... wie machen andere Sachen über threads? Aber wie kommt eine Spiel-engine nicht erlauben
2
Antworten
Ich versuche momentan zu verstehen IEnumerator & Koroutine im Kontext von Einheit und bin nicht allzu zuversichtlich, was die "yield return "null" führt. Im moment glaube ich, dass es im Grunde hält Sie an und wartet auf
2
Antworten
Arbeite ich an einem Spiel in unity und stieß auf ein Problem, welches ich nicht lösen kann. Ich bin die Verbindung zu einem web-server über standard-WWW-Objekt, und verwenden Sie eine koroutine in Ausführung einer POST-Anforderung. Den code
6
Antworten
Ich habe nicht in der Lage ein Programm zu schreiben, in Lua, die Last mehr als einer CPU. Da Lua das Konzept unterstützt über Coroutinen, ich glaube, es ist machbar. Grund für mich scheitern kann sein: Es
1
Antworten
Betrachten Sie das folgende Programm (läuft auf CPython 3.4.0b1): import math import asyncio from asyncio import coroutine @coroutine def fast_sqrt(x): future = asyncio.Future() if x >= 0: future.set_result(math.sqrt(x)) else: future.set_exception(Exception("negative number")) return future def slow_sqrt(x): yield from
17
Antworten
Ich bezweifle, dass es getan werden kann, portabel, aber gibt es irgendwelche Lösungen gibt? Ich denke, es könnte getan werden, indem eine Alternative stack und rücksetzen SP,BP und IP auf die Funktion Eintrag, und mit der Ausbeute
3
Antworten
Was sind Coroutinen in c++ - 20? In welcher Weise unterscheidet es sich von "Parallelism2" oder/und "Concurrency2" (schauen Sie in unten Bild)? Unten stehende Bild ist aus ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png InformationsquelleAutor der Frage Naidu | 2017-04-19
1
Antworten
Ich bin verwirrt und neugierig, wie Coroutinen (in Unity3D und vielleicht auch andere Orte) zu arbeiten. Ist koroutine einen neuen thread? Einheit Dokumentation Sie sagte: Einer coroutine ist eine Funktion, die Aussetzung seiner Ausführung (Ertrag), bis der
4
Antworten
Um zu verhindern, dass aus dem Kontext-switching, ich will schaffen, eine große Schleife zu dienen, sowohl die Netzwerk-verbindungen und einige Routinen. Hier ist die Implementierung für die normalen Funktionen: import asyncio import time def hello_world(loop): print('Hello World')
2
Antworten
#!/usr/bin/env python3 # -*- coding: utf-8 -*- import time async def foo(): await time.sleep(1) foo() Konnte ich nicht machen diese Toten einfaches Beispiel: RuntimeWarning: coroutine 'foo' was never awaited foo() InformationsquelleAutor der Frage smilingpoplar | 2015-09-27
2
Antworten
Hintergrund: Ich Frage das, weil ich derzeit eine Anwendung mit vielen (Hunderte bis Tausende) von threads. Die meisten von diesen threads sind im Leerlauf ein großer Teil der Zeit, warten auf Arbeit, die Elemente werden in eine
7
Antworten
Ich versuche zu aktualisieren, eine Liste innerhalb des Adapters mit async, ich kann sehen, es ist zu viel boilerplate. Ist es der richtige Weg, um Kotlin Coroutinen? können diese optimiert werden mehr? fun loadListOfMediaInAsync() = async(CommonPool) {
4
Antworten
Verstehe ich das Prinzip von Coroutinen. Ich weiß, wie man die standard - StartCoroutine /yield return Muster zu arbeiten, in C# in Unity, z.B. eine Methode aufzurufen, die Rückkehr IEnumerator über StartCoroutine und in der Methode etwas
5
Antworten
Diese Frage ist im Zusammenhang mit meiner Frage auf bestehende coroutine Implementierungen in Java. Wenn, wie ich vermute, es stellt sich heraus, dass es keine vollständige Implementierung von Coroutinen, die derzeit in Java, was erforderlich wäre, um
8
Antworten
Ich würde gerne ein paar Sachen in Java-das wäre klarer, wenn geschrieben, mit gleichzeitiger Routinen, aber für die voll-auf-threads sind ernst overkill. Die Antwort ist natürlich, ist die Verwendung von Coroutinenaber es scheint nicht zu sein jede
4
Antworten
Ich bin auf der Suche nach Möglichkeiten zur Umsetzung von co-Routinen (Benutzer geplante threads) in c#. Bei der Verwendung von c++ war ich mit Fasern. Ich sehe auf der internet-Fasern gibt es nicht in C#. Ich möchte,
9
Antworten
Habe ich einige Beispiel-Python-code, den ich brauche, um zu imitieren, die in C++. Ich benötigen keine spezifische Lösung (z.B. co-routine, basierend Ertrag Lösungen, obwohl Sie zumutbar wäre, die Antworten auch), ich brauche einfach zu reproduzieren, die die
5
Antworten
Was sind die Unterschiede zwischen einem "coroutine" und ein "thread"? InformationsquelleAutor der Frage jldupont | 2009-12-20
3
Antworten
Soweit ich das verstanden habe libgreen ist nicht ein Teil der Rost standard-Bibliothek mehr. Auch ich kann nicht finden, eine separate libgreen Paket. Es gibt ein paar alternativen - coroutinedie keine tatsächlichen grünen Fäden für jetzt, und
3
Antworten
Ich bin neu gevents und greenlets. Ich fand einige gute Dokumentation, wie mit Ihnen zu arbeiten, aber keiner gab mir die Begründung, wie und Wann sollte ich verwenden greenlets! Was sind Sie wirklich gut? Ist es eine
10
Antworten
Was ist der Unterschied zwischen einem thread und einem Faser? Ich habe gehört, der Fasern aus ruby und ich gelesen habe gehört, Sie sind in anderen Sprachen verfügbar, könnte jemand mir erklären, in einfachen Worten, was ist
3
Antworten
Ich habe gesehen, einige grundlegende Python-3.5-tutorials auf asyncio tun die gleiche operation in verschiedenen Geschmacksrichtungen. 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__
30
Antworten
Was ist der nutzen der yield Schlüsselwort in Python? Was tut es? Zum Beispiel, versuche ich zu verstehen, diesen code1: 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
3
Antworten
Ich habe Probleme beim Verständnis dieser code... ich hatte erwartet, etwas ähnliches zu threading, wo würde ich einen Ausgang mit random "nooo" und "yaaaay"s durchsetzt mit einander, da Sie beide nicht den Druck asynchron, sondern vielmehr entdeckte