现今的神经科学表明人类的思维是跳跃的,分布式的,并行的,而计算机只能按步一步一步的顺序执行. 如何让计算机理解我们人类设计的计算流程就是本部分探讨的课题.python提供了许多工具可以描述我们想要的计算工具. 但他们各自有各自的特性,有各自的适用场景.
- 单线程同步流程控制
- 阻塞异步与协程
- 多线程与GIL
- 多进程
- 并行编程的惯用法
- 并发模型
- 2019-04-29
- '阻塞异步与协程'一文针对ipykernel5.0+更新了代码,
- '阻塞异步与协程'一文新增了'contextlib快速创建异步上下文管理器'一段.
- '阻塞异步与协程'一文修改'任务式'部分的例子,改为使用asyncio的queue结构
- '阻塞异步与协程'一文修改Future中文命名为期程
- '阻塞异步与协程'一文修改了期程和事件循环的顺序