这篇我打算把Queue的常用方法掰开揉碎讲一遍,顺带把LinkedList、ArrayDeque、PriorityQueue这几个主力实现类也梳理清楚,最后再聊聊BlockingQueue和我在实际项目里踩过的坑。适合刚学完集合框架的同学,也适合写过一阵子Java想回头补基础的开发者。内容不难,但都是我得过教训的地方。
本内容遵循CC 4.0 BY-SA版权协议 前阵子接了一个线上告警,一个Java服务在高峰期CPU直接飙到饱和,接口耗时成倍上涨。压测后排查发现,罪魁祸首竟然是 Map ——准确说是 Hashtable 。几百个线程 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results