实验 2 线程池与高并发限流调度
没有单独作业,由实验 7 集成。
封装带拒绝策略的线程池,用信号量限制并发,并对比三种调度方式的吞吐和延迟。
下载指导书目标
- 理解线程创建、销毁和上下文切换的代价。
- 掌握核心线程数、最大线程数、有界队列和拒绝策略。
- 用信号量限制下游并发,并定量比较无限建线程、单线程和线程池限流。
阶段
- P1 封装线程池和有界任务队列。
- P2 分派者/工作者加上 Semaphore 限流。
- P3 压测三种模式的 QPS、延迟和内存。
没有单独作业,由实验 7 集成。
封装带拒绝策略的线程池,用信号量限制并发,并对比三种调度方式的吞吐和延迟。
下载指导书