Contextualizing Parallel, Concurrent, and Distributed ProgrammingContextualizing Parallel, Concurrent, and Distributed Programming 并行、并发分布式编程对比分析为什么使用并行编程探索并行化的几种方式并行编程间的通信 理解状态共享理解消息传递 识别并行编程的问题 死锁饥饿竞态条件 发现Python并行编程的工具 Python线程模块Python多进程模块Python并行模块Celery-一个分布式任务队列 小心PythonGIL总结