preguntar acerca de coroutine
10
réponses
Modèle de générateur c++ équivalent à Python
J'ai un exemple de code Python que je dois imiter en C++. Je n'ai besoin d'aucune solution spécifique (telle que des solutions de rendement basées sur la co-routine, bien qu'elles soient également des réponses acceptables), j'ai simplement besoin de …
demandé sur
1970-01-01 00:33:32
3
réponses
boost::asio::générer des rendements en rappel
j'essaie de réécrire un projet en utilisant boost::asio::spawn coroutines. Certaines parties du projet ne peuvent pas être modifiées. Par exemple, la bibliothèque de protocole de stockage est aussi écrite avec boost::asio, mais sans coroutines.
le …
demandé sur
1970-01-01 00:33:34
7
réponses
Kotlin coroutine de la bonne façon dans Android
j'essaye de mettre à jour une liste à l'intérieur de l'adaptateur en utilisant async, je peux voir qu'il y a trop de boilerplate.
Est-ce la bonne façon d'utiliser les Coroutines Kotlin?
peut-on l'optimiser davantage?
fun loadListOfMediaInAsync( …
demandé sur
1970-01-01 00:33:37
2
réponses
En quoi les coroutines empilées diffèrent-elles des coroutines empilées?
Contexte:
je demande cela parce que j'ai actuellement une application avec beaucoup (des centaines à des milliers) de threads. La plupart de ces threads sont inactifs une grande partie du temps, attendant que les éléments de travail soient placés d …
demandé sur
1970-01-01 00:33:35
3
réponses
Que sont les coroutines en C++20?
que sont les coroutines dans c++20 ?
en quoi diffère-t-il de" Parallelism2 "ou/et" Concurrency2 " (voir image ci-dessous)?
l'image ci-dessous est de ISOCPP.
https://isocpp.org/files/img/wg21-timeline-2017-03.png …
demandé sur
1970-01-01 00:33:37
4
réponses
asyncio.assurer l’avenir vs. BaseEventLoop.créer une tâche vs. coroutine simple?
j'ai vu plusieurs tutoriels Python 3.5 de base sur asyncio faire la même opération dans différentes saveurs.
Dans ce code:
import asyncio
async def doit(i):
print("Start %d" % i)
await asyncio.sleep(3)
print("End %d" % i)
re …
demandé sur
1970-01-01 00:33:36