Tag: coroutine

Coroutinen sind eine Allgemeine Steuerung-Struktur, wobei die Ablaufsteuerung kooperativ geleitet, zwischen zwei verschiedenen Routinen, ohne Rückgabe.

Entsorgen WWW, wenn eine Zeitüberschreitung Auftritt in Unity3d

Anzahl der Antworten 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 =

Vermeiden Sie die "exception ignoriert" in python erweiterte generator

Anzahl der Antworten 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

Kann "experimentell" Kotlin Coroutinen in der Produktion eingesetzt werden?

Anzahl der Antworten 1 Antworten
Kann Kotlin Coroutinen in der Produktion eingesetzt werden, und was bedeutet Ihre experimentellen status zu bedeuten? InformationsquelleAutor Roman Elizarov | 2017-09-15

Unity3d - Koroutine in For-Schleife

Anzahl der Antworten 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

"yield" - Schlüsselwort für C++, Wie man Zurück einen Iterator von meiner Funktion?

Anzahl der Antworten 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

asyncio queue consumer-koroutine

Anzahl der Antworten 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

Warten Sie, bis die Kündigung von n goroutines

Anzahl der Antworten 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

Probleme mit WaitForSeconds() in Unity

Anzahl der Antworten 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

Was sind use-cases für eine coroutine?

Anzahl der Antworten 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

Was ist die "Ausbeute" Stichwort?

Anzahl der Antworten 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

COROUTINE_SUSPENDED und suspendCoroutineOrReturn in Kotlin

Anzahl der Antworten 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.

Coroutine vs Fortsetzung vs Generator

Anzahl der Antworten 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,

Was ist eine coroutine?

Anzahl der Antworten 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

wie verwenden von c# threads in unity3d für die android-Plattform?

Anzahl der Antworten 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

Einheit - IEnumerator yield return null

Anzahl der Antworten 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

Einheit - müssen Rückgabewert erst nach coroutine beendet

Anzahl der Antworten 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

Lua :: Wie schreiben Sie einfachen Programm, laden mehrere CPUs?

Anzahl der Antworten 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

Python asyncio, futures und den Ertrag aus

Anzahl der Antworten 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

Wie setzen Sie Coroutinen in C++

Anzahl der Antworten 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

Was sind Coroutinen in C++20?

Anzahl der Antworten 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

Ist koroutine einen neuen thread in Unity3D?

Anzahl der Antworten 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

So erstellen Sie eine event-Schleife mit Rollen Coroutinen läuft es auf ewig?

Anzahl der Antworten 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')

Wie verwende ich in Python 3.5 async / await?

Anzahl der Antworten 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

Wie unterscheiden sich Stackless-Coroutinen von Stackful-Coroutinen?

Anzahl der Antworten 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

Kotlin Corutines der richtige Weg in Android

Anzahl der Antworten 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) {

Wie funktioniert das StartCoroutine / Yield-Rückgabe-Muster wirklich in Unity?

Anzahl der Antworten 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

Implementierung von Coroutinen in Java

Anzahl der Antworten 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

Verfügbare Coroutine-Bibliotheken in Java

Anzahl der Antworten 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

Routinen in C #

Anzahl der Antworten 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,

Äquivalentes C ++ - Python-Generatormuster

Anzahl der Antworten 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

Unterschied zwischen einer "Coroutine" und einem "Thread"?

Anzahl der Antworten 5 Antworten
Was sind die Unterschiede zwischen einem "coroutine" und ein "thread"? InformationsquelleAutor der Frage jldupont | 2009-12-20

Was ist mit libgreen passiert?

Anzahl der Antworten 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

Greenlet Vs. Themen

Anzahl der Antworten 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

Was ist der Unterschied zwischen einem Faden und einer Faser?

Anzahl der Antworten 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

asyncio.ensure_future vs. BaseEventLoop.create_task vs. einfache Coroutine?

Anzahl der Antworten 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__

Was macht das Keyword "yield"?

Anzahl der Antworten 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

Wofür sind Lua Koroutinen? Warum funktioniert dieser Code nicht so, wie ich es erwarte?

Anzahl der Antworten 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