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垃圾收集   java向ImageView添加投掷手势   java spring引导未根据配置文件读取正确的属性   主屏幕小部件中的java自定义布局   java JSP:具有相对路径的FileReader引发FileNotFoundException   java Hibernate在集合上循环时删除会话   java无法建立到jdbc:oracle:thin:@localhost:1521:XE的连接   java我可以使用Hibernate对特定的整数大小进行验证吗?   批处理文件如何注意Java中不同语言环境中的文件名   用于IntelliJ中声纳、PMD、Findbugs和Checkstyle的Java 8   在PIG程序中找不到java类分布式文件系统   Java游戏引擎中动态ZOrdering的绘制   java处理线程工作者的多个错误   带有MariaDB驱动程序的java MySQL服务器产生日期排序错误   java终止线程的正确方法   java Android在手机睡眠时发送udp   java如何将文档添加到事务内部的Firebase集合?