java轻量级、可折叠的执行器实现?
我正在为Android构建一个移动应用程序,我需要为我的每个列表适配器汇集HTTP请求。我基本上想要一个ExecutorService
实现,它可以“折叠”,也就是说:它将使用多达n个线程,但是当线程完成时,它们将立即过期,这使得它非常轻量级。如果有高需求,它只会将任务转储到队列中,等待线程可用。有没有一种不用自己写ExecutorService
就可以做到这一点的方法,或者我应该把手弄脏然后去做
你可以在下面搜索框中键入要查询的问题!
我正在为Android构建一个移动应用程序,我需要为我的每个列表适配器汇集HTTP请求。我基本上想要一个ExecutorService
实现,它可以“折叠”,也就是说:它将使用多达n个线程,但是当线程完成时,它们将立即过期,这使得它非常轻量级。如果有高需求,它只会将任务转储到队列中,等待线程可用。有没有一种不用自己写ExecutorService
就可以做到这一点的方法,或者我应该把手弄脏然后去做
# 1 楼答案
使用^{} 并将其^{} 设置为零是否可行
例如
从
setKeepAliveTime()
的文档中: