并发执行 — Python 文档
来自菜鸟教程
Python/docs/3.8/library/concurrency
并发执行
本章中描述的模块为代码的并发执行提供支持。 适当的工具选择将取决于要执行的任务(CPU绑定VS IO绑定)和首选样式的开发风格(事件驱动的协作多任务频率VS抢占式多任务处理)。 这是一个概述:
threading
— 基于线程的并行性multiprocessing
— 基于进程的并行性multiprocessing.shared_memory
— 为跨进程直接访问提供共享内存concurrent
包concurrent.futures
— 启动并行任务subprocess
— 子进程管理sched
— 事件调度器queue
— 同步队列类contextvars
— 上下文变量
以下是上述部分服务的支持模块: