Async and Fiber

计算机性能的天花板在硬件,当所以 CPU 满负荷运行真正应用任务时,性能最高。如果 CPU 空转或很多时间用于进程/线程等系统管理任务,性能自然会有损失。1999 年提出了The C10K problem: 在 1GHZ CPU,2GB RAM,1Gbps  以太网配置,大概 1200 美金的计算机硬件已经可以同时支持 10,000 客户的并发访问。所需的工作都在操作系统和应用软件层面。30 年过去了,可以做个历史回顾和现状分析。