【发布时间】:2019-02-14 09:12:21
【问题描述】:
在企业后端 Java 应用程序中,我有一个需求,即部分代码调用各种相互独立的 API。收到响应后,我正在使用它们并将数据传递给请求者。
为此,我实现了基于可调用的多线程(使用 Executor)。但一位同事表示,实现多线程将使我的代码负责管理资源,而不是可能导致性能问题的 Web 应用容器。
所以我想知道,在我的代码中实现多线程有什么影响?以及如何确保在不影响整个应用程序的情况下正确管理资源。
【问题讨论】:
标签: java performance application-server