Python 并发编程示例

Python示例,对于并发编程, Python有多种长期支持的方法, 包括多线程, 调用子进程, 以及各种各样的关于生成器函数的技巧. 这一章将会给出并发编程各种方面的技巧, 包括通用的多线程技术以及并行计算的实现方法.

像经验丰富的程序员所知道的那样, 大家担心并发的程序有潜在的危险. 因此, 本章的主要目标之一是给出更加可信赖和易调试的代码.

内容:

  • 启动与停止线程
  • 判断线程是否已经启动
  • 线程间通信
  • 给关键部分加锁
  • 防止死锁的加锁机制
  • 保存线程的状态信息
  • 创建一个线程池
  • 简单的并行编程
  • Python的全局锁问题
  • 定义一个Actor任务
  • 实现消息发布/订阅模型
  • 使用生成器代替线程
  • 多个线程队列轮询
  • 在Unix系统上面启动守护进程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程