Questions sur coroutine

30
réponses

Que fait le mot clé" rendement"?

à quoi sert le mot-clé yield en Python? Que faut-il faire? par exemple, j'essaie de comprendre ce code ... ande bibliothèque Python pour les espaces métriques. C'est le lien vers la source complète: Module mspace .
demandé sur 2008-10-24 02:21:11
5
réponses

Différence entre une" coroutine "et un"fil"?

quelles sont les différences entre une "coroutine" et un "thread"?
demandé sur 2009-12-20 06:05:59
17
réponses

Comment implémenter Coroutines en C++

je doute que cela puisse être fait de façon valable, mais y a-t-il des solutions là-bas? Je pense que cela pourrait ê ... destructeurs et la sécurité d'exception semblent difficiles à résoudre. ça a été fait? Est-il impossible?
demandé sur 2008-09-23 19:31:03
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 c ... es? Y a-t-il des cas où je ne peux pas simplement utiliser la variante la plus simple (simple liste des coroutines)?
demandé sur 2016-03-31 23:15:20
6
réponses

Mise en œuvre de coroutines en Java

cette question est liée à ma question sur les implémentations de corutine existantes en Java . Si, comme je le soupç ... utines en Java si L'autre s'avérait impossible. Le but est de garder différentes questions sur des fils différents.
demandé sur 2010-05-17 08:26:00
4
réponses

En python est-il un moyen de vérifier si une fonction est un "générateur de fonction" avant de l'appeler?

disons que j'ai deux fonctions: def foo(): return 'foo' def bar(): yield 'bar' La première est une ... instruction de rendement, et je me demande s'il est possible d'obtenir cette information facilement. Merci!
demandé sur 2009-12-09 08:05:10
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 th ... k pour une coroutine stackless, où vont les variables de stockage automatique lorsque la coroutine est en cours d'exécution?
demandé sur 2015-03-11 04:57:33
8
réponses

Bibliothèques Coroutine disponibles en Java

j'aimerais faire des choses en Java qui seraient plus claires si elles étaient écrites en utilisant des routines simul ... fait quelque chose de plus important: il fournit un bon outil de base pour rouler mes propres coroutines complètes.
demandé sur 2010-05-17 07:03:15
5
réponses

Coroutines en C#

je cherche des façons d'implémenter des co-routines (threads programmés par l'utilisateur) dans c#. Quand j'utilisais ... pas céder dans une fonction interne (seulement dans la fonction IEnumerator d'origine). Donc cela ne m'peu de bien.
demandé sur 2010-04-08 15:20:50
7
réponses

Ce sont des cas d'utilisation pour une coroutine?

Le concept de coroutine cela semble très intéressant, mais je ne sais pas, si cela a un sens dans un environnement produc ... tion pour les coroutines, qui peuvent être résolus plus élégant, plus simple ou plus efficace qu'avec d'autres méthodes?
demandé sur 2008-11-20 02:14:35
5
réponses

Est-il sûr de céder à partir d'un bloc "avec" en Python (et pourquoi)?

la combinaison des coroutines et de l'acquisition de ressources semble avoir certaines conséquences non intentionnelles (o ... ) assert generator.next() with lock: # Deadlock! print 'Outside the coroutine got the lock' assert generator.next()
demandé sur 2009-03-26 12:24:56
1
réponses

PEP 0492-Python 3.5 mot clé async

PEP 0492 ajoute async mot clé de Python 3.5. Comment Python bénéficier de l'utilisation de cet opérateur? L'exemple donn ... rvé existant? Dans le cas où async n'utilisez réservé thread, c'est une seule et même thread, chacun dans leur propre?
demandé sur 2015-07-08 14:19:26
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 i ... ci-dessous est de ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
demandé sur 2017-04-19 21:39:09
2
réponses

Python: comment exécuter simultanément deux fonctions "aggregate" (comme sum), en les alimentant à partir du même itérateur

Imaginons que nous ayons un itérateur, dire iter(range(1, 1000)). Et nous avons deux fonctions, chacun acceptant un itérat ... êmes valeurs sans les stocker. Peut-être est-il un moyen de l'exprimer en utilisant des choses asynchrones sans sommeil?
demandé sur 2018-04-26 12:16:36
1
réponses

Quelle est la différence entre une boucle.créer une tâche, asyncio.async / assurer l'avenir et la tâche?

je suis un peu confus par certaines fonctions asyncio . Je vois qu'il y a une fonction BaseEventLoop.create_task(coro ... r l'exécution Co-routinière et cela aussi semble bien fonctionner. alors, quelle est la différence entre toutes ces?
demandé sur 2015-11-29 09:30:45
4
réponses

Transformer les fonctions avec un rappel en générateurs Python?

la fonction de minimisation de Scipy (à titre d'exemple), a l'option d'ajouter une fonction de rappel à chaque étape. Si j ... tre possible avec une certaine combinaison de rendements et d'envois, mais je peux tout à fait penser à n'importe quoi.
demandé sur 2012-04-02 01:41:35
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 boil ... (o: OutOfMemoryError) { o.printStackTrace() runOnUiThread {progress.dismiss()} } }
demandé sur 2017-03-31 06:46:59
3
réponses

Qu'est-il arrivé à libgreen?

autant que je comprenne libgreen n'est pas une partie de la Rouille de la bibliothèque standard plus. Je ne trouve pas non ... t-rs, qui est rompu. Est-ce que je comprends bien que pour l'instant il n'y a pas de processus Go léger dans la rouille?
demandé sur 2015-04-22 10:49:20
1
réponses

Coroutine est-il un nouveau fil dans Unity3D?

je suis confus et curieux de savoir comment coroutines (à L'Unity3D et peut-être ailleurs) Coroutine est-elle un nouveau ... qu'une seule fois, et StartCoroutine était simplement responsable de démarrer la fonction, Pas de l'appeler plusieurs fois.
demandé sur 2013-06-06 04:22:42
4
réponses

Tester si la fonction ou la méthode est normale ou asynchrone

Comment puis-je savoir si une fonction ou une méthode est une fonction normale ou une fonction async? Je voudrais que mon ... ter normalement ou avec attente. J'ai essayé différentes choses mais n'ai aucune idée comment mettre en œuvre isAsync().
demandé sur 2016-03-18 08:13:05
3
réponses

Coroutines ou continuations pour la programmation Web en Python et Ruby. Pourquoi pas? [fermé]

la question est: pourquoi les continuations (en Ruby) et les coroutines (en Python) ne sont-elles pas plus utilisées pour ... s en œuvre dans ces langues? Ou est-il une faille fondamentale dans ces approches dans le contexte du développement Web?
demandé sur 2012-08-29 02:44:38
4
réponses

Comment créer une boucle avec roulement coroutines tourne sur elle pour toujours?

afin d'empêcher la commutation de contexte, je veux créer une grande boucle pour servir à la fois les connexions réseau et ... t-à-dire: quand il est fait, s'appeler après le compte tenu du temps de retard, mais pas seulement de mettre une boucle.
demandé sur 2015-05-26 17:06:20
3
réponses

itertools.té sur une coroutine?

j'ai une arborescence d'objets. Je dois itérer tous les éléments ("valeurs") dans les feuilles. Pour cela, je suis actuell ... exemple, le numéro de page qu'ils sont en cours de rendu. Celles-ci sont actuellement traitées comme un cas particulier.
demandé sur 2014-05-01 02:10:39
1
réponses

Qu'est-ce que la syntaxe" rendement de "fait dans asyncio et comment est-elle différente de" attendre"

du point de vue de quelqu'un qui a écrit un code asyncio mais qui cherche à mieux comprendre le fonctionnement interne, c ... férents sujets et ne sont pas vraiment une explication concise du code sous-jacent et comment il s'inscrit dans asyncio.
demandé sur 2017-05-30 01:38:55
2
réponses

Comment les coroutines en Python se comparent-elles à celles de Lua?

le soutien aux coroutines en Lua est assuré par fonctions coroutine table principalement create,resume et yield. Les dével ... chrone des compréhensions,...) pour les coroutines, alors que Lua peut leur fournir seulement trois fonctions intégrées?
demandé sur 2016-09-24 14:32:53
1
réponses

Comment exécuter la méthode de suspension par réflexion?

il y a un bloc coroutine qui peut exécuter des fonctions de suspension. mais j'appelle la fonction par invoke ... e(a) // Exception in thread "main" java.lang.IllegalArgumentException: wrong number of arguments } } }
demandé sur 2017-12-05 16:13:43