操作系统学习之---进程、线程、协程之间的区别和联系

进程、线程和协程的区别 进程:充分利用多CPU 线程:充分利用多核(达到真正的多任务并行) 协程:充分利用单核(充分挖掘不断提高性能的单核CPU的潜力。类比事件驱动和异步程序)。既可以利用异步优势,又可以避免反复系统调用,还有进程切换造成的开销。 协程存在的意义: 对于多线程应用,CPU通过切片的方式来切换线程间的执行,线程切换时需要耗时(保存状态,下次继续)。协程,则只使用一个线程,在一个线程中
相关文章
相关标签/搜索