2019-06-12
阅读量:
647
python中的协同程序是什么
协同程序是子程序的泛化。它们用于协作式多任务处理,其中进程周期性地或在空闲时自愿地产生(放弃)控制,以便能够同时运行多个应用程序。协程和子程序之间的区别是:
- 与子例程不同,协同程序有许多用于挂起和恢复执行的入口点。协程可以暂停其执行并将控制转移到其他协程,并可以从它停止的点恢复执行。
- 与子程序不同,没有主要功能可以按特定顺序调用协同程序并协调结果。协同程序是合作的,这意味着它们连接在一起形成管道。一个协程可能会消耗输入数据并将其发送给处理它的其他数据。最后可能会有一个协程来显示结果。






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论