轻量级的内部并发编程
.. 此文件包含在 docs/history.rst 中。
另一方面,"绿线程"是一种更原始的微线程概念,没有隐式调度;换句话说,就是协程。当您想要精确控制代码运行的时间时,绿线程非常有用。您可以在绿线程的基础上构建自定义的调度微线程;然而,似乎绿线程本身就可以用来构建高级控制流结构。例如,我们可以重新创建生成器;与 Python 自身的生成器相比,我们的生成器可以调用嵌套函数,并且嵌套函数也可以返回值。(此外,您不需要"yield"关键字。请参阅 test_generator.py<https://github.com/python-greenlet/greenlet/blob/adca19bf1f287b3395896a8f41f3f4fd1797fdc7/src/greenlet/tests/test_generator.py#L1>_> 中的示例。)
Greenlet 提供了一个 C 扩展模块,用于常规未修改的解释器。.. _Stackless: http://www.stackless.com
文档可在 readthedocs.org 上找到: https://greenlet.readthedocs.io
暂无开放 Issues,或尚未同步最近议题。