摘要:
将循环迭代器视为"生产者-消费者"模式的一种特例:迭代器产生的数据供循环体消费。 因此,用协同程序写迭代器就理所当然了。因为协同程序可以一改传统调用者与被调用者之间的关系。 有了这个特性,在写迭代器时就无须顾及如何在每次成功的迭代调用间保持状态了。 permgen调用如下: 有了迭代器的genera 阅读全文
摘要:
一个关于协同程序的经典示例就是“生产者-消费者”的问题。 一个不断产生值,一个不断消费这些值。比如: 如何将send和receive匹配起来,这是一个典型的“谁有主循环”的问题。由于两则都有一个主循环,并且都将对方视为一个可调用的服务。 协同程序被称为一种匹配生产者和消费者的理想工具,一对resum 阅读全文