协程实现的基础

协程能够认为是一种用户态的线程,与系统提供的线程不一样点是,它须要主动让出CPU时间,而不是由系统进行调度,即控制权在程序员手上。linux 既然当作是用户态线程,那必然要求程序员本身进行各个协程的调度,这样就必须提供一种机制供编写协程的人将当前协程挂起,即保存协程运行场景的一些数据,调度器在其余协程挂起时再将此协程运行场景的数据恢复,以便继续运行。这里咱们将协程运行场景的数据称为上下文。程序员
相关文章
相关标签/搜索