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

在多线程或并发编程中,一个 worker 真正实现并发(而不是串行或虚假并发)通常需要怎样的架构或模式?请举例说明。

美团后端开发互联网/IT系统设计技术原理

考察说明

考察并发执行模型的理解与正确设计

回答思路

  1. 区分并发与并行,说明单 worker 如何实现并发
  2. 涉及线程池、异步 I/O 或多进程等典型模式
  3. 能指出上下文切换、资源竞争和性能提升的条件
  4. 能结合具体技术栈(如 Go goroutine、Java 线程池、Node.js 事件循环)说明