更新时间:2023-11-13 18:28:16
IDE里的Debug工具就能看到,但默认ThreadPool的回收时间长达1分钟,即Runnable.run()方法返回后,1分钟后才会看到线程消失掉。
Runnable.run()
另外,Executors.newCachedThreadPool()返回的对象是ThreadPoolExecutor,可以查下它的Javadoc,尽管没有直接看闲置线程数的API,但自定义ThreadFactory的话,应该还是能看到的。
Executors.newCachedThreadPool()
ThreadPoolExecutor
ThreadFactory
Java执行器和长寿命线程
队列满时线程池执行器阻塞?
在.NET通用线程池
重命名Java中的线程
使用 async/await 时,Task 中的线程池线程会放什么?
Java缓存线程池和线程本地
ExecutorService 的命名线程和线程池
如何在 IIS 7.0 上增加线程池线程
线程池和内存(BTStackServer)异常 - .NET
如何从CLR线程池,而不是ASP.NET池ASP.NET页面创建线程?