Python线程框架 greenlet
greenlet 包是 Stackless 的副产品,其将微线程称为 “tasklet” 。tasklet运行在伪并发中,使用channel进行同步数据交换。
一个”greenlet”,是一个更加原始的微线程的概念,但是没有调度,或者叫做协程。这在你需要控制你的代码时很有用。你可以自己构造微线程的 调度器;也可以使用”greenlet”实现高级的控制流。例如可以重新创建构造器;不同于Python的构造器,我们的构造器可以嵌套的调用函数,而被 嵌套的函数也可以 yield 一个值。。
Greenlet是作为一个C扩展模块给未修改的解释器的。
使用 greenlet 中的任何问题
我要提问/分享Akka 是一个用 Scala 编写的库,用于简化编写容错的、高可伸缩性的 Java 和 Scala ...
Disruptor 是一个 Java 的并发编程框架,大大的简化了并发程序开发的难度,在性能上...
Thrust 是一个开源的 C++ 库用于开发高性能并行应用程序,以 C++ 标准模板库为蓝本...
JR 是一个专门用来解决并发编程问题的编程语言,这是一个 Java 语言对并发编程的一...
随着并行计算在计算机上的广泛应用(自己用的本本都已经是双核的了),并行计算软件...
Clojure是一种LISP风格的语言,运行在JVM上。Clojure的一大特色就是其并发机制,它...
OpenMP是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共...
JActor 是一个 Java 的 Actor 模式的实现,经过测试在 i5 CPU 上可支持每秒钟发送超...
Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epo...
JPPF是一个开放源码的网格计算框架,它可以在一个分布执行环境中 同时运行多个java应...