jega是python3的并发网络和协作多任务库。

jega的Python项目详细描述


杰加

jega是python3的并发网络和协作多任务库。

功能:

  • 基于picoev的快速事件循环。
  • 基于greenlet和快速调度程序的轻量级任务。
  • 协作同步原语:锁、事件、队列、通道
  • Futures API(几乎)与标准库兼容
  • 通过c-ares或线程池执行的DNS查询。
  • 多个标准库模块的协作版本
  • 能够使用为标准阻塞套接字编写的标准库和第三方模块

杰加的灵感来自geventevergreen以及pep3156。

要求

jega需要python 3.x>;=3.2。以及greenlet>;=0.4.0

jega支持linux、freebsd(mac os x不测试)。

安装

从pypi安装:

$ easy_install -ZU jega

如果使用最新的源代码安装jega,请运行setup.py

$ python setup.py develop
$ python setup.py install

运行测试

杰加用py.test

从顶层目录运行:py.test tests/

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

推荐PyPI第三方库


热门话题
java Hibernate会话/模板返回null   java Bluetooth无法连接到OBD2   smartGWT中的行分隔符的java等价物?   java如何删除可执行路径错误   java使用ICE Tar库对大文件进行Tar   java Spring Boot/JavaFX:添加一个仍然可以访问JPA的关机挂钩(ctrlc)   使用输入流读取java属性文件   如何在Java中迭代HashSet元素时覆盖该元素   内容类型中的javascript set charset=“utf8”   使用cassandra触发器的java   用户界面什么是适合我的GUI(JAVA)的update()方法   Java实例控制   java前置摄像头无法在不同设备上工作   java方法组织。postgresql。jdbc。连接。createClob()尚未实现