at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
时间: 2023-11-08 12:55:04 浏览: 188
java并发工具包 java.util.concurrent中文版-带书签版
在Java的线程池中,ThreadPoolExecutor是一个常用的类。它有多种构造方法,其中一个常用的构造方法是ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, RejectedExecutionHandler handler)。其中,corePoolSize是池中所保存的线程数,maximumPoolSize是池中允许的最大线程数,keepAliveTime是当线程数大于corePoolSize时,多余的空闲线程在终止之前等待新任务的最长时间,unit是keepAliveTime的时间单位,workQueue是用来保存等待执行的任务的队列,handler是拒绝策略。
关于at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136),这是一个堆栈跟踪信息,它告诉我们在ThreadPoolExecutor.java文件的第1136行运行了runWorker方法。runWorker方法是ThreadPoolExecutor的一个内部方法,用于执行任务。
可能的
阅读全文