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

Java 是否支持协程?如果支持,现阶段的实现方式和限制是什么?

腾讯云智研发后端开发互联网/IT技术原理技术选型Java

考察说明

考察对 Java 并发模型演进的了解,特别是协程与线程的异同

回答思路

  1. 明确 Java 传统上主要依赖线程实现并发
  2. 说明 JDK 21 引入虚拟线程作为轻量级线程,具有协程特点
  3. 指出虚拟线程与真实协程(如 Kotlin 协程)在语义和实现上的差异
  4. 能提及使用限制或最佳实践