Hi, Community, I found LimitedThreadPool[1] is the same with CachedThreadPool[2], But in some posts, they are described as a different things, like here[3]: - LimitedThreadPool is "Creates a thread pool that creates new threads as needed until limits reaches. This thread pool will not shrink automatically". - CachedThreadPool is "This thread pool is self-tuned. Thread will be recycled after idle for one minute, and new thread will be created for the upcoming request".
And what's wrong with them? 1: https://github.com/apache/incubator-dubbo/blob/master/dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/limited/LimitedThreadPool.java 2: https://github.com/apache/incubator-dubbo/blob/master/dubbo-common/src/main/java/org/apache/dubbo/common/threadpool/support/cached/CachedThreadPool.java 3. https://www.jianshu.com/p/d73ecc7734df