本章中描述的模块提供了仅适用于所选 os 的 os Function的接口。这些接口通常是根据 Unix 或 C 接口建模的,但是它们也可以在其他一些系统(例如 Windows 或 NT)上使用。概述如下:
16 .1.选择—awaitI/O 完成
16 .1.1. 边缘和水平触发轮询(epoll)对象
16 .1.2. 轮询对象
16 .1.3. 队列对象
16 .1.4. Kevent 对象
16 .2.线程化—更高级别的线程化接口
16 .2.1. 线程对象
16 .2.2. 锁定物件
16 .2.3. RLock 对象
16 .2.4. 条件对象
16 .2.5. signal 量对象
16 .2.5.1. signal 量示例
16 .2.6. 事件对象
16 .2.7. 计时器对象
16 .2.8. 在 with 语句中使用锁,条件和 signal 量
16 .2.9. 导入线程代码
16 .3.线程—多控制线程
16 .4. dummy_threading —线程模块的直接替换
16 .5. dummy_thread —线程模块的直接替换
16 .6.multiprocessing—基于进程的“线程”接口
16.6.1. Introduction
16 .6.1.1. 流程类
16 .6.1.2. 在流程之间交换对象
16 .6.1.3. 流程之间的同步
16 .6.1.4. 进程之间共享状态
16 .6.1.5. 雇用 Worker
16.6.2. Reference
16 .6.2.1. 流程和 exception
16 .6.2.2. 管道和队列
16.6.2.3. Miscellaneous
16 .6.2.4. 连接对象
16 .6.2.5. 同步 Primitives
16 .6.2.6. 共享的 ctypes 对象
16 .6.2.6.1. multiprocessing.sharedctypes 模块
16 .6.2.7.1. 定制 Manager
- [16\.6\.2\.7\.2\. Using a remote manager](library-multiprocessing.html#using-a-remote-manager)
16.6.2.8.1. Cleanup
16 .6.2.9. Process池
16 .6.2.10. Listener 和 Client
16 .6.2.10.1. 地址格式
16 .6.2.11. 认证密钥
16.6.2.12. Logging
16 .6.2.13. multiprocessing.dummy 模块
16 .6.3. 编程准则
16 .6.3.1. 所有平台
16.6.3.2. Windows
16.6.4. Examples
16 .7. mmap —内存 Map 文件支持
16 .8. readline — GNU readline 接口
16 .8.1. 初始化文件
16 .8.2. 行缓冲器
16 .8.3. 历史 Files
16 .8.4. 历史记录
16 .8.5. 启动钩
16.8.6. Completion
16.8.7. Example
16 .9. rlcompleter — GNU readline 的完成函数
16 .9.1. 完成对象