# 进程、线程和协程 操作系统的设计,可以归结为三点: - 以多进程形式,允许多个任务同时运行; - 以多线程形式,允许将单个任务分成多个子任务运行; - 提供协调机制,一方面防止进程之间和线程之间产生冲突,另一方面允许进程之间和线程之间共享资源。 本章主要介绍在 Python 中如何进行进程和线程编程等,主要有以下几个方面: - [进程](./process.md) - [线程](./thread.md) - [ThreadLocal](./threadlocal.md) - [协程](./coroutine.md) # 参考资料 - [进程和线程 - 廖雪峰的官方网站](http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/0013868322563729e03f6905ea94f0195528e3647887415000) - [进程与线程的一个简单解释 - 阮一峰的网络日志](http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html)