讲高并发别先背公式:用队列和小实验解释等待
讲高并发别先背公式:用队列和小实验解释等待
并发一上来就讲复杂公式,读者容易记住符号,却不知道什么时候会排队。可以先用咖啡店类比:到达的是顾客,服务台是 worker,等候区是队列,但类比到这里就该停。
回到真实变量
记录到达率、单任务服务时间、并发 worker 和队列容量。若到达速度长期高于处理能力,队列只会继续增长;扩大队列只能推迟拒绝,不能创造吞吐。
小实验固定任务和机器,逐步增加并发,记录分位延迟、拒绝和资源。一次只改 worker、队列或任务成本中的一个。结果必须说明预热、持续时间和统计方式。
科普也要保留边界
I/O 与 CPU 任务的并发策略不同,平均服务时间也遮不住长尾。把这些差异讲清,读者才能把模型迁回自己的服务,而不是复制脱离环境的线程数。
