创新互联Python教程:并发执行

并发执行

本章中描述的模块支持并发执行代码。 适当的工具选择取决于要执行的任务(CPU密集型或IO密集型)和偏好的开发风格(事件驱动的协作式多任务或抢占式多任务处理)。 这是一个概述:

创新互联公司,为您提供重庆网站建设公司重庆网站制作、网站营销推广、网站开发设计,对服务报废汽车回收等多个行业拥有丰富的网站建设及推广经验。创新互联公司网站建设公司成立于2013年,提供专业网站制作报价服务,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏心悦目的作品。 与客户共同发展进步,是我们永远的责任!

  • threading —- 基于线程的并行
    • 线程本地数据
    • 线程对象
    • 锁对象
    • 递归锁对象
    • 条件对象
    • 信号量对象
      • Semaphore 例子
    • 事件对象
    • 定时器对象
    • 栅栏对象
    • 在 with 语句中使用锁、条件和信号量
  • multiprocessing —- 基于进程的并行
    • 概述
      • Process 类
      • 上下文和启动方法
      • 在进程之间交换对象
      • 进程间同步
      • 进程间共享状态
      • 使用工作进程
    • 参考
      • Process 和异常
      • 管道和队列
      • 杂项
      • 连接对象(Connection)
      • 同步原语
      • 共享 ctypes 对象
        • multiprocessing.sharedctypes 模块
      • 管理器
        • 自定义管理器
        • 使用远程管理器
      • 代理对象
        • 清理
      • 进程池
      • 监听器及客户端
        • 地址格式
      • 认证密码
      • 日志记录
      • multiprocessing.dummy 模块
    • 编程指导
      • 所有start方法
      • spawn 和 forkserver 启动方式
    • 例子
  • multiprocessing.shared_memory —- Shared memory for direct access across processes
  • concurrent 包
  • concurrent.futures —- 启动并行任务
    • Executor 对象
    • ThreadPoolExecutor
      • ThreadPoolExecutor 例子
    • ProcessPoolExecutor
      • ProcessPoolExecutor 例子
    • Future 对象
    • 模块函数
    • Exception 类
  • 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 上将参数列表转换为一个字符串
      • Disabling use of vfork() or posix_spawn()
  • sched —- 事件调度器
    • 调度器对象
  • queue —- 一个同步的队列类
    • Queue对象
    • SimpleQueue 对象
  • contextvars —- 上下文变量
    • 上下文变量
    • 手动上下文管理
    • asyncio 支持

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

  • _thread —- 底层多线程 API

当前名称:创新互联Python教程:并发执行
链接分享:http://www.shufengxianlan.com/qtweb/news25/45625.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联