coroutine

    6зной

    1ответ

    Написание класса, как я могу использовать foo.send (item)? __iter__ позволяет выполнять итерацию по классу, как генератор, что, если я хочу, чтобы это была сопрограмма?

    4зной

    2ответ

    Я думаю, что нашел ситуацию, когда RescueAttribute сломан. Или, может быть, я неправильно использую совместные процедуры. У меня есть ViewModel как это: [Rescue("Rescue")] class MyViewModel { /

    2зной

    1ответ

    Я пытаюсь получить ручку на новом классе Fiber в Ruby 1.9, и я прочитал, что одно из наиболее распространенных приложений для Fibers (и сопрограммы) находится в государственных машинах. К сожалению, м

    4зной

    2ответ

    У меня есть вопрос о реализации coroutine. Я видел coroutine сначала на Lua и stackless-python. Я мог понять ее концепцию и как использовать ключевое слово yield, но я не могу понять, как она реализов

    5зной

    1ответ

    Во-первых, я новичок LISP. Что я хочу получить, это совместная функция микропотока. И это можно получить с сопрограммой. Как я знаю, Scheme поддерживает сопрограммы через продолжения. Однако не вся ре

    4зной

    2ответ

    У меня создалось впечатление, что использование setjmp() и longjmp() в C++ почти гарантировало испортить стек, поскольку эти функции не выполняют разматывание, как, скажем, исключения. Однако This MSD

    1зной

    2ответ

    Может кто-нибудь объяснить, почему этот код не работает на codepad? Модифицированная версия (с виртуальной функции) на самом деле работает, хотя - Рабочая версия - http://codepad.org/5rRIg5zT Не рабоч

    7зной

    1ответ

    Насколько плохо это в Lua 5.1, чтобы никогда не позволить coroutine правильно закончить? Другими словами, если coroutine дает, но я никогда не возобновляю его, оставит ли он много состояний, лежащих д