zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Py之gevent:gevent的简介、安装、使用方法之详细攻略

安装方法 详细 简介 攻略 py Gevent 使用
2023-09-14 09:04:48 时间

Py之gevent:gevent的简介、安装、使用方法之详细攻略

 

 

目录

gevent的简介

1、特点

gevent的安装

gevent的使用方法


 

gevent的简介

       gevent是一个基于协程的Python网络库,它使用greenlet在libev或libuv事件循环之上提供一个高级的同步API。

 

1、特点

  • 基于libev或libuv的快速事件循环。
  • 基于greenlet的轻量级执行单元。
  • 重新使用Python标准库中概念的API(例如有事件和队列)。
  • 支持SSL的协作套接字
  • 通过线程池、dnspython或c-ares执行的协作DNS查询。
  • 猴子补丁实用程序,使第三方模块成为合作
  • TCP/UDP/HTTP服务器
  • 子流程支持(通过gevent.Subprocess)
  • 线程池

 

 

gevent的安装

pip install gevent

 

gevent的使用方法

$ git clone https://github.com/gevent/gevent.git
$ cd gevent
$ virtualenv env
$ source env/bin/activate
(env) $ pip install -r dev-requirements.txt