`

高性能python并发框架gevent安装

 
阅读更多

Gevent是一个基于greenlet的Python的并发框架,以微线程greenlet为核心,使用了epoll事件监听机制以及诸多其他优化而变得高效。
于greenlet、eventlet相比,性能略低,但是它封装的API非常完善,最赞的是提供了一个monkey类,可以将现有基于Python线程直接转化为greenlet,相当于proxy了一下(打了patch)

安装过程:
安装 libevent:sudo apt-get install libevent-dev
安装python-dev:sudo apt-get install python-dev
安装easy_install:sudo apt-get install python-setuptools
安装greenlet:sudo easy_install greenlet
安装gevent:sudo easy_install gevent

一个小测试
测试gevent 的任务池
from gevent import pool
g = pool.Pool()
def a():
    for i in xrange(100):
        g.spawn(b)
def b():
    print 'b'
g.spawn(a)
g.join()

手工安装gvent:http://www.2cto.com/os/201207/141145.html

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics