coroutine

Coroutines do projektowania gier?

Słyszałem, że koroutiny są dobrym sposobem tworzenia gier (np. PEP 342: "Koroutiny są naturalnym sposobem wyrażania wielu al ... . Czy jest dostępny jakiś prosty przykład gry napisanej przy użyciu coroutines? A może ktoś zaproponuje szkic jak to zrobić?

Po co w ogóle są korutiny Lua? Dlaczego ten kod nie działa tak, jak tego oczekuję?

Mam problem ze zrozumieniem tego kodu... Spodziewałem się czegoś podobnego do threadingu, w którym otrzymałbym wyjście z przy ... ("yaaaay") i = i + 1 end coroutine.yield() end) coroutine.resume(co1) coroutine.resume(co2)

Asynchroniczne /

Używam iteratorów C# jako zamiennika dla coroutines i działa świetnie. Chcę przełączyć się na asynchroniczne / oczekujące, po ... t Coroutine.Yield(); // Second resume await Test(); } Który zapewnia bardzo przyjemny sposób budowania AI dla gier.

Funkcja Suspend 'callGetApi' powinna być wywoływana tylko z coroutine lub innej funkcji suspend

Wywołuję funkcję zawieszoną z onCreate(...) override fun onCreate(savedInstanceState: Bundle?) { ... ... callGet ... ..} Ale pojawia się błąd Funkcja Suspend 'callGetApi' powinna być wywoływana tylko z coroutine lub innej funkcji suspend

Czym są coroutines w C++20?

Co to są koroutiny w c++20 ? Czym różni się od "Paralelism2" lub / i "Concurrency2" (spójrz na poniższy obrazek)? Poniższy obrazek pochodzi z ISOCPP. Https://isocpp.org/files/img/wg21-timeline-2017-03.png

Czy Kotliny "eksperymentalne" mogą być stosowane w produkcji?

Czy koroutiny Kotlina mogą być używane w produkcji i co oznacza ich status eksperymentalny?

Które z koroutines (koroutines i koroutines Kotlina) są szybsze? [zamknięte]

Kotlin corutines jest cukrem dla skończonej maszyny stanowej i jakiegoś biegacza zadań (na przykład domyślnego ForkJoinPool). ... oroutiny i koroutiny Kotlina) są szybsze w zadaniach związanych z IO? Zadania związane z procesorem? A co z zużyciem pamięci?

Równoległe żądanie Z FUNKCJAMI Retrofit, Coroutines i Suspend

Używam Retrofit w celu złożenia niektórych żądań sieci. Używam również Coroutines w połączeniu z funkcjami 'suspend'. Moje p ... " MyService.getItem () " jest funkcją 'suspend'.) Myślę, że jest coś ładniejszego niż foreach w ta sprawa. Ktoś ma pomysł?

Przekształcić funkcje z wywołaniem zwrotnym w Generatory Pythona?

Funkcja minimalizacji Scipy (tylko do wykorzystania jako przykład), ma możliwość dodania funkcji zwrotnej na każdym kroku. Wi ... nc,x0): print x Wygląda na to, że może to być możliwe z jakąś kombinacją plonów i wysyłek, ale mogę myśleć o wszystkim.

boost:: asio:: spawn plon jako callback

Próbuję przepisać projekt używając boost::asio::spawn corutines. Niektórych części projektu nie można zmienić. Na przykład Bi ... kiś obiekt proxy, ewentualnie przy użyciu podejścia opartego na asio_handler_invoke . Ale mam problem z tym, jak to zrobić.

Włókna w C#: czy są szybsze od iteratorów i czy ludzie z nich korzystali?

Więc rozmawiałem z kolegą o fibers i znalazłem Ten artykuł z 2003 roku , który opisuje implementację coroutines w C# przy uż ... że implementacja tutaj jest potencjalnie szybsza i może być dość dobrze skalowana na wiele procesorów. Czy ktoś używał to?