协程,即协作式程序,其思想是
- 一系列互相依赖的协程间依次使用CPU,
- 每次只有一个协程工作,而其他协程处于休眠状态。
- 协程实际上是在一个线程中,
- 只不过每个协程对CUP进行分时
线程和协同程序的主要不同在于:
-
在多处理器情况下,从概念上来讲多线程程序同时运行多个线程;
-
而协同程序是通过协作来完成,
-
在任一指定时刻只有一个协同程序在运行,
- 并且这个正在运行的协同程序只在必要时才会被挂起。
-
协程,即协作式程序,其思想是
转载于:https://my.oschina.net/u/3847203/blog/3069020