Le coroutine sono una struttura di controllo generale in cui il controllo del flusso viene trasmesso in modo cooperativo tra due diverse routine senza ritorno.
Qual è l'uso di yield parola chiave in Python e cosa fa? Ad esempio, sto cercando di capire questo codice 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 E questo è …
Qual è la differenza tra un filo e una fibra? Ho sentito parlare di fibre dal rubino e ho letto che sono disponibili in altre lingue, qualcuno potrebbe spiegarmi in termini semplici qual è la differenza tra un filo e una fibra.
Nella kotlinx.coroutineslibreria è possibile avviare una nuova procedura utilizzando launch(con join) o async(con await). Qual'è la differenza tra loro?
Sono nuovo di gevents e greenlets. Ho trovato una buona documentazione su come lavorare con loro, ma nessuno mi ha dato giustificazioni su come e quando dovrei usare i greenlet! In cosa sono veramente bravi? È una buona idea usarli in un server proxy o no? Perché non le discussioni? …
Capisco il principio delle coroutine. So come far funzionare lo standard StartCoroutine/ yield returnpattern in C # in Unity, ad es. Invocare un metodo che ritorna IEnumeratorvia StartCoroutinee in quel metodo fare qualcosa, fare yield return new WaitForSeconds(1);aspettare un secondo, quindi fare qualcos'altro. La mia domanda è: cosa sta succedendo …
Ho qualche esempio di codice Python che devo imitare in C ++. Non ho bisogno di alcuna soluzione specifica (come soluzioni di rendimento basate sulla co-routine, sebbene sarebbero anche risposte accettabili), ho semplicemente bisogno di riprodurre la semantica in qualche modo. Pitone Questo è un generatore di sequenze di base, …
In cosa sono le coroutine c ++ 20? In che modo è diverso da "Parallelism2" o / e "Concurrency2" (guarda l'immagine sotto)? L'immagine sotto è da ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
Ho visto diversi tutorial di base su Python 3.5 su asyncio che eseguono la stessa operazione in vari gusti. In questo codice: 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) …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.