上一话题

ctypes — 用于 Python 的外来函数库

下一话题
就业培训     下载中心     Wiki     联络
登录   注册

Log
  1. 首页
  2. Python 3.12.4
  3. 索引
  4. 模块
  5. 下一
  6. 上一
  7. Python 标准库
  8. 并发执行

并发执行 ¶

此章描述的模块为代码的并发执行提供支持。合适工具的抉择取决于要执行的任务 (CPU 绑定 vs IO 绑定) 和首选的开发风格 (事件驱动的协作多任务 vs 抢占式多任务)。这里是概述:

  • threading — 基于线程的并行
    • 线程局部数据
    • 线程对象
    • 锁对象
    • RLock 对象
    • 条件对象
    • 信号量对象
      • Semaphore 范例
    • 事件对象
    • 计时器对象
    • 屏障对象
    • 使用锁、条件和信号量在 with 语句
  • multiprocessing — 基于进程的并行
    • 介绍
      • The Process class
      • 上下文和启动方法
      • 在进程间交换对象
      • 在进程间同步
      • 在进程间共享状态
      • 使用工作者池
    • 参考
      • Process 和异常
      • 管道和队列
      • 杂项
      • 连接对象
      • 同步原语
      • 共享 ctypes 对象
        • The multiprocessing.sharedctypes 模块
      • 管理器
        • 定制管理器
        • 使用远程管理器
      • 代理对象
        • 清理
      • 进程池
      • Listener 和 Client
        • 地址格式
      • 身份验证键
      • 日志
      • The multiprocessing.dummy 模块
    • 编程指导方针
      • 所有启动方法
      • The spawn and forkserver 启动方法
    • 范例
  • multiprocessing.shared_memory — 用于跨进程直接访问的共享内存
  • The concurrent 包
  • concurrent.futures — 发起并行任务
    • 执行器对象
    • ThreadPoolExecutor
      • ThreadPoolExecutor 范例
    • ProcessPoolExecutor
      • ProcessPoolExecutor 范例
    • Future 对象
    • 模块函数
    • 异常类
  • subprocess — 子进程管理
    • 使用 subprocess 模块
      • 经常使用的自变量
      • Popen 构造函数
      • 异常
    • 安全注意事项
    • Popen 对象
    • Windows Popen 帮手
      • Windows 常量
    • 较旧的高级 API
    • 替换旧函数采用 subprocess 模块
      • 替换 /bin/sh Shell 命令代入
      • 替换 Shell 管道
      • 替换 os.system()
      • 替换 os.spawn 系列
      • 替换 os.popen() , os.popen2() , os.popen3()
      • 替换函数来自 popen2 模块
    • 传统 Shell 援引函数
    • 注意事项
      • 在 Windows 将自变量序列转换成字符串
      • 禁用使用 vfork() or posix_spawn()
  • sched — 事件调度器
    • 调度器对象
  • queue — 同步队列类
    • Queue 对象
    • SimpleQueue 对象
  • contextvars — 上下文变量
    • 上下文变量
    • 手动上下文管理
    • asyncio 支持

以下是某些上述服务的支持模块:

  • _thread — 低级线程 API

上一话题

ctypes — 用于 Python 的外来函数库

下一话题

threading — 基于线程的并行

本页

  • 报告 Bug
  • 展示源

快速搜索

键入搜索术语或模块、类、函数名称。

  1. 首页
  2. Python 3.12.4
  3. 索引
  4. 模块
  5. 下一
  6. 上一
  7. Python 标准库
  8. 并发执行
  9. 版权所有  © 2014-2026 乐数软件    

    工业和信息化部: 粤ICP备14079481号-1