Пытанні з тэгам 'coroutine'

Корутинги ўяўляюць сабой агульную структуру кіравання, з дапамогай якой кіраванне патокам сумесна ажыццяўляецца паміж двума рознымі працэдурамі без вяртання.
46
адказаў

Што робіць ключавое слова yield?

Якая карысць ад ключавога слова yield ў Python? Што яно робіць? Напрыклад, я спрабую зразумець гэты код 1: def _get_child_candidates (self, distance, min_dist, max_dist): if self._leftchild and distance - max_dist <self._median: yield se ...
зададзены 24 каст. '08 у 01:21
6
адказаў

Што такое сопрограмма?

Што такое сопрограмма? Як яны звязаны з concurrency?
зададзены 16 февр. '09 у 18:36
10
адказаў

У чым розніца паміж ніткай і валакном?

У чым розніца паміж ніткай і валакном? Я чуў пра валокнах з рубіну, і я чытаў, што яны даступныя на іншых мовах, можа хто-небудзь растлумачыць мне простымі словамі, у чым розніца паміж ніткай і валакном.
зададзены 28 крас. '09 ў 7:27
3
адказаў

Coroutine vs Continuation vs Generator

У чым розніца паміж сопрограммой і працягам і генератарам?
зададзены 04 крас. '09 у 0:19
3
адказаў

Greenlet Vs. патокі

Я пачатковец у gevents і greenlets. Я знайшоў добрую дакументацыю аб тым, як працаваць з імі, але ніхто не даў мне абгрунтавання таго, як і калі я павінен выкарыстоўваць зелля! На што яны сапраўды добрыя? Ці можна выкарыстоўваць іх на проксі-сэрвэры глей ...
зададзены 21 сакавіка '13 у 22:49
4
адказаў

Якім чынам зыходны шаблон StartCoroutine / yield сапраўды працуе ў Unity?

Я разумею прынцып сопрограммы. Я ведаю, як атрымаць стандартны шаблон StartCoroutine / yield return для працы на З # ў Unity, напрыклад. выклічце метад, які вяртае IEnumerator праз StartCoroutine, і ў гэтым метадзе зрабіце што-небудзь, зрабіце yield ...
зададзены 17 каст. '12 а 13.30
9
адказаў

Эквівалентная структура генератара Python для З ++

У мяне ёсць прыклад кода Python, які мне трэба пераймаць на С ++. Я не маю патрэбу ў якім-небудзь канкрэтным вырашэнні (напрыклад, у рашэннях, заснаваных на сумесным падыходзе, хоць яны таксама будуць прымальнымі адказамі), я проста павінен нейкім чынам ва ...
зададзены 30 студз. '12 у 06:58
5
адказаў

Розніца паміж "сопрограммой" і "ніткай"?

У чым розніца паміж "сопрограммой" і "ніткай"?
зададзены 20 снеж. '09 у 06:05
6
адказаў

манастыр Паўза

Манады могуць рабіць шмат дзіўных, вар'ятаў рэчаў. Яны могуць ствараць зменныя, якія ўтрымліваюць суперпазіцыю значэнняў. Яны могуць дазволіць вам атрымаць доступ да дадзеных з будучыні, перш чым вы яго вылічыце. Яны могуць дазволіць вам пісалі ...
зададзены 20 крас. '12 у 0:20
17
адказаў

Як вы рэалізуеце Coroutines ў С ++

Я сумняваюся, што гэта можна зрабіць партатыўнай, але ці ёсць там нейкія рашэнні? Я думаю, што гэта можна зрабіць, стварыўшы альтэрнатыўны стэк і перазапусціць SP, BP і IP для ўводу функцыі і атрымаўшы доступ да захавання IP і аднаўленню SP + BP. Дэстра ...
зададзены 23 сент. '08 у 18:31
2
адказаў

Як выкарыстоўваць async / wait ў Python 3.5?

#! / Usr / bin / env python3 # - * - coding: utf-8 - * - import time async def foo (): await time.sleep (1) foo () Я не мог зрабіць гэты мёртвы просты прыклад для запуску: RuntimeWarning: coroutine 'foo' was never awaited foo ()
зададзены 27 сент. '15 у 17:19
6
адказаў

Рэалізацыя сопрограммы ў Java

Гэтае пытанне звязаны з маім пытаннем аб існуючых рэалізацыях coroutine ў Java. Калі, як я падазраю, высвятляецца, што ў цяперашні час на Java няма поўнай рэалізацыі сопрограмм, якія спатрэбяцца для іх рэалізацыі? Як я ўжо сказаў у гэтым пытанне ...
зададзены 17 мая '10 у 7:26
4
адказаў

У python ці ёсць спосаб праверыць, ці з'яўляецца функцыя "функцыяй генератара" перад яе выклікам?

Выкажам здагадку, што ў мяне ёсць дзве функцыі: def foo (): return 'foo' def bar (): yield 'bar' Першая - гэта нармальная функцыя, а другая - функцыя генератара. Цяпер я хачу напісаць нешта накшталт гэтага: def run (func): if is_generator_function (fun ...
зададзены 09 снеж. '09 у 08:05
1
адказ

Ці могуць у вытворчасці выкарыстоўвацца "эксперыментальныя" Kotlin-сопрограммы?

Ці можна выкарыстоўваць Kotlin coroutines ў вытворчасці і што азначае іх эксперыментальны статус?
зададзены 15 сент. '17 у 16:01
3
адказаў

Што такое сопрограммы ў С ++ 20?

Што такое сопрограммы ў c ++ 20? Чым ён адрозніваецца ад "Parallelism2" ці / і "Concurrency2" (гл. Малюнак ніжэй)? Малюнак ніжэй ад ISOCPP. https://isocpp.org/files/img/wg21-timeline-2017-03.png
зададзены 19 крас. '17 у 21:39