虚拟线程适合什么任务?它能直接加速 CPU 密集型计算吗?
参考答案
虚拟线程(Java 21 起正式提供)适合大量主要等待网络或数据库 I/O 的并发任务,能降低一任务一平台线程的成本;它不会让 CPU 密集型计算凭空变快。
题目解析
下游数据库连接、接口配额等仍要限流;不要把虚拟线程当作可无限使用下游资源的许可。
虚拟线程(Java 21 起正式提供)适合大量主要等待网络或数据库 I/O 的并发任务,能降低一任务一平台线程的成本;它不会让 CPU 密集型计算凭空变快。
下游数据库连接、接口配额等仍要限流;不要把虚拟线程当作可无限使用下游资源的许可。