后端岗位面试题更新 2026-08-05

为什么使用 CountDownLatch?它的目的是什么?

去哪儿旅行后端开发互联网/IT问题拆解技术原理Java

考察说明

考察对并发同步工具 CountDownLatch 的使用场景和原理理解

回答思路

  1. 说明 CountDownLatch 用于线程间协作,使一个或多个线程等待其他线程完成任务
  2. 能举出典型场景如并行任务汇总、服务启动等待依赖资源就绪、多接口并发调用合并结果
  3. 理解计数器的初始值与 countDown/await 方法的配合使用
  4. 提及与 CyclicBarrier、join 等的区别或适用边界
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。