【发布时间】:2022-01-18 23:45:16
【问题描述】:
我有一个 JSP 应用程序,其中一个网页一个一个地调用五个方法(它们都从不同的来源获取数据)并根据数据显示图表。
为了快速加载网页,我计划在 FixedThreadPool Executor 的帮助下并行调用所有五个方法。
一旦我从所有五种方法中获得结果,我应该关闭我的执行程序吗?在我看来,关闭执行器是个坏主意,因为如果有人第二次打开网页,它将需要执行器再次初始化才能并行调用这五个方法。
但是,我不确定让执行程序处于打开状态的后果,因此不知道如何继续。
【问题讨论】:
标签: java multithreading concurrency thread-safety threadpool