文章

如何理解python中的异步

1. 什么是异步

阻塞

1
在等待上一个任务完成之前,下一个任务无法开始,这就是阻塞,我需要上一个程序的值或者释放资源,

非阻塞

1
在等待上一个任务完成之前,下一个任务可以开始,这就是非阻塞,我可以干别的事情,

同步

1
不同程序单元为了完成某个任务,在执行过程中需靠某种通信方式以协调一致,称这些程序单元是同步执行的。

异步

1
为完成某个任务,不同程序单元之间过程中无需通信协调,也能完成任务的方式。
本文由作者按照 CC BY 4.0 进行授权