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

简介: 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的使用方法

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

 

目录
打赏
0
0
0
0
1043
分享
相关文章
python协程使用教程
1. **协程**:介绍了协程的概念、与子程序的区别、优缺点,以及如何在 Python 中使用协程。 2. **同步与异步**:解释了同步与异步的概念,通过示例代码展示了同步和异步处理的区别和应用场景。 3. **asyncio 模块**:详细介绍了 asyncio 模块的概述、基本使用、多任务处理、Task 概念及用法、协程嵌套与返回值等。 4. **aiohttp 与 aiofiles**:讲解了 aiohttp 模块的安装与使用,包括客户端和服务器端的简单实例、URL 参数传递、响应内容读取、自定义请求等。同时介绍了 aiofiles 模块的安装与使用,包括文件读写和异步迭代
86 0
Python的打包工具(setup.py)实战篇
关于如何使用Python的setup.py工具打包Python项目的实战教程。
183 0
Python的打包工具(setup.py)实战篇
python中利用py帮助命令扩展开发知识面
python中利用py帮助命令扩展开发知识面
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等