Questions marquées «coroutine»

30
Que fait le mot-clé «yield»?
À quoi sert le yieldmot - clé en Python, et que fait-il? Par exemple, j'essaie de comprendre ce code 1 : 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 Et voici l'appelant: result, …






4
Greenlet contre. Fils
Je suis nouveau dans les gevents et les greenlets. J'ai trouvé une bonne documentation sur la façon de travailler avec eux, mais aucun ne m'a donné de justification sur comment et quand je devrais utiliser des greenlets! Dans quoi sont-ils vraiment bons? Est-ce une bonne idée de les utiliser dans …


12
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 (comme des solutions de rendement basées sur la co-routine, bien qu'elles soient également des réponses acceptables), j'ai simplement besoin de reproduire la sémantique d'une manière ou d'une autre. Python Il s'agit …

3
Que sont les coroutines en C ++ 20?
Que sont les coroutines dans c ++ 20? En quoi il est différent de "Parallelism2" ou / et "Concurrency2" (regardez l'image ci-dessous)? L'image ci-dessous provient de l'ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
104 c++  coroutine  c++20 

4
asyncio.ensure_future contre BaseEventLoop.create_task contre simple coroutine?
J'ai vu plusieurs didacticiels de base sur Python 3.5 sur asyncio effectuer 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) return i if __name__ == '__main__': loop = asyncio.get_event_loop() #futures = [asyncio.ensure_future(doit(i), loop=loop) for …
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.