gpt4 book ai didi

java - ExecutorService 在服务器类的每个实例中都是静态的?

转载 作者:行者123 更新时间:2023-12-02 01:20:51 26 4
gpt4 key购买 nike

我正在从事一个Java项目,我对服务器端有一些疑问。

我有一个类,它将有多个实例(每个客户端请求一个实例)。在这个类中,有 4 个不同的任务要做,所以我创建了一个带有 4 个线程的 ThreadPool,但我怀疑执行器是否必须是静态的,因为我应该在服务器停止时调用监听器来终止线程,对吧?

ExecutorService executor = Executors.newFixedThreadPool(4);

谢谢。

最佳答案

您能否看看是否可以将其移动到共享线程池,使用 public static 实例化 ThreadPoolExecutor

如果为每个请求创建新线程,那么服务器最终可能会耗尽线程

关于java - ExecutorService 在服务器类的每个实例中都是静态的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57627050/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com