我有一个应用程序,我使用Executors创建一个线程池。
现在,我知道我们可以在创建时创建一个包含n个线程的线程池。
但在我的情况下,我不希望修复池大小。我希望应用程序在池中创建更多线程(如果用户更多),并在用户较少时自动减小池大小。
请告诉我,如果我含糊不清,你需要更多信息来理解这一点。
干杯!!
答案 0 :(得分:2)
您可能想要使用Executors.newCachedThreadPool()。线程是根据需要创建的,如果它们暂时不使用,它们将自行终止。
答案 1 :(得分:1)