Питання з тегом 'coroutine'

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

Що робить ключове слово 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 в 1: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 в 6:58
5
відповідей

Різниця між "співпрограми" і "ниткою"?

У чому різниця між "співпрограми" і "ниткою"?
заданий 20 дек. '09 о 6: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 о 8: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