11.1 并行和并发模型
CPython 提供了许多并行和并发的方法。选择哪个取决于多个因素。随着 CPython 的发展,模型之间也存在重叠的用例。
你可能会发现,对于特定的问题,有多种并发实现可供选择,每一种都各有利弊。
CPython 捆绑了四种模型:
方法 | 模块 | 并发 | 并行 |
---|---|---|---|
线程 |
| 是 | 否 |
多进程 |
| 是 | 是 |
异步 |
| 是 | 否 |
子解释器 |
| 是 | 是 |
Last updated
CPython 提供了许多并行和并发的方法。选择哪个取决于多个因素。随着 CPython 的发展,模型之间也存在重叠的用例。
你可能会发现,对于特定的问题,有多种并发实现可供选择,每一种都各有利弊。
CPython 捆绑了四种模型:
方法 | 模块 | 并发 | 并行 |
---|---|---|---|
线程 |
| 是 | 否 |
多进程 |
| 是 | 是 |
异步 |
| 是 | 否 |
子解释器 |
| 是 | 是 |
Last updated