协程 2020-08-10 本文已影响0人 叫我C30混凝土 操作系统内核线程的缺点: 慢: 上下文切换及其费事(1000 cycles); 调度的时候需要发起系统调用,在内核态和用户态之间切换; 大: 独立的方法栈需要很多的空间; 协程: 快: 始终占用CPU在用户态; 小: 可以方便的实现上百万并发度; 解决的问题: 多线程调度较慢,占用资源多;(只解决线程的利用效率) 不解决的问题: 并发问题: 死锁/竞争条件;