API引用#
功能区#
本部分文档按功能区域对GEvent API进行分组(可能不完整)。有关按模块按字母顺序排列的完整列表,请参见 模块列表 。
高级概念#
网络接口#
同步原语(锁、队列、事件)#
低级细节#
模块列表#
本部分文档按模块对gevent API进行分组。
gevent
--常用功能gevent.backdoor
--基于greenlet的交互式网络控制台,可用于任何进程gevent.baseserver
--用于实现服务器的基类gevent.builtins
--内置函数的gevent友好实现gevent.contextvars
-- Cooperativecontextvars
gevent.core
-(已弃用)事件循环抽象gevent.event
--多个侦听器的通知gevent.events
--发布/订阅事件基础结构gevent.exceptions
--例外gevent.fileobject
--包装器使类似文件的对象协作gevent.hub
-事件环路和集线器gevent.local
--Greenlet本地对象gevent.lock
--锁定原语gevent.monkey
--使标准库合作gevent.os
-- Low-level operating system functions fromos
gevent.pool
--管理团队中的绿叶小树gevent.pywsgi
--纯python、gevent友好的wsgi服务器gevent.queue
--同步队列gevent.resolver.ares
--基于C-ARES的主机名解析程序gevent.resolver.blocking
--非合作分解器gevent.resolver.dnspython
--纯Python主机名解析程序gevent.resolver.thread
--基于线程的主机名解析程序gevent.select
--等待I/O完成gevent.selectors
--高级IO多路复用gevent.server
--TCP/SSL服务器gevent.signal
-- Cooperative implementation of special cases ofsignal.signal()
gevent.socket
--低层协同组网接口gevent.ssl
--安全套接字层(SSL/TLS)模块gevent.subprocess
--合作社subprocess
模块gevent.thread
--标准的实施thread
生成greenlets的模块gevent.threading
--标准的实施threading
使用greenletsgevent.threadpool
-本地线程池gevent.time
--制造 睡觉 Gevent感知gevent.util
--低级公用设施
不推荐使用的模块#
这些模块已弃用,不应在新代码中使用。