435 B
435 B
内核线程的局限性
Web 应用在请求数量还是复杂度上,都不可同日而语。 内核线程天然缺陷是切换、调度成本高昂,系统能容纳的线程数量有限。
协程的复苏
内核的调度成本过高,主要来自于用户态和核心态之间的转换, 协程的主要优势是轻量,一个协程的栈通常在几百个字节到几 KB 之间
Java 的解决方案
Loom 项目
Web 应用在请求数量还是复杂度上,都不可同日而语。 内核线程天然缺陷是切换、调度成本高昂,系统能容纳的线程数量有限。
内核的调度成本过高,主要来自于用户态和核心态之间的转换, 协程的主要优势是轻量,一个协程的栈通常在几百个字节到几 KB 之间
Loom 项目