相关疑难解决方法(0)

Keep-alive如何与ThreadPoolExecutor一起工作?

继续我发布的问题,我正在尝试在我的代码库中使用ThreadPoolExecutor.即使在多次尝试从Java API doc中理解之后,我也无法清楚地理解keepAliveTime在构造函数中传递的参数背后的功能/目的.希望有人能用一些好的工作实例来解释我.

摘自Java doc:

public ThreadPoolExecutor(int corePoolSize,
                          int maximumPoolSize,
                          long keepAliveTime,
                          TimeUnit unit,
                          BlockingQueue<Runnable> workQueue)
Run Code Online (Sandbox Code Playgroud)

keepAliveTime- 当线程数大于核心数时,这是多余空闲线程在终止之前等待新任务的最长时间.

java multithreading keep-alive

41
推荐指数
2
解决办法
3万
查看次数

标签 统计

java ×1

keep-alive ×1

multithreading ×1