一组用于处理管道的通用协同程序。

coroutines的Python项目详细描述


#coroutines
一组用于处理管道的通用coroutines。



`` python
导入coroutine s
@coroutines.coroutine
def myocroutine():
如果为真:
s=yield
做一些事情
```

生产者
-平凡的生产者将永远发送同样的东西!
-CycleProducer将循环发送无限循环中的项目。
-FileProducer将打开()文件并逐行发送。
-FiniteProducer只发送有限计数的项目。


-limitedconsumer将只使用指定数量的项。
-consumer to buffer将使用缓冲区。
您可以在缓冲区达到指定大小时让consumer()停止,或者使用
bufferedconsumer()无限期地使其缓冲。无论哪种方式,您都可以使用output()获取并重置缓冲区


匹配项可以发送到一个使用者和/或不匹配项可以发送到另一个使用者

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
与ReentrantLock相比,java ReentrantReadWriteLock的性能非常差   java如何使用Maven Android Studio正确导入?   安卓将ADB添加到我的Java PC应用程序   反射Java getDeclaredConstructor失败,来自JUnit的NoSuchMethodException   JSP上siteedit标记库的java替代   JavaSpring环境概要文件和JPA   java中是否有一个类似于StringBuilder的类,唯一的区别是它具有固定的长度?   JavaMathContext。小数点32 vs MathContext。小数点64,使用哪一个,为什么?   java使用spring在Ibm Websphere MQ中实现重试逻辑   java调用SpriteBatch。开始()和结束()   java有一种从文本中读取文本的方法。文件,并将其设置为pom中的maven属性。xml专家?   java让sitemesh使用struts2   Java Swing:在现有窗口上定位对话框   使用带有MemSql的JPA本机查询的java Select json列