ThreadPoolExecutor
2016-12-07 19:02:45 0 举报
AI智能生成
ThreadPoolExecutor是Java中的一个线程池实现类,它通过维护一个线程池来执行多个任务。线程池中的线程可以被重复利用,减少了线程创建和销毁的开销,提高了系统性能。ThreadPoolExecutor提供了一些参数来配置线程池的行为,如核心线程数、最大线程数、空闲线程存活时间等。使用ThreadPoolExecutor可以方便地提交任务并获取执行结果,同时还能控制并发线程的数量,避免系统资源耗尽。它是Java多线程编程中常用的工具之一,适用于需要执行大量短期异步任务的场景。
作者其他创作
大纲/内容
其它说明
线程调度
int
corePoolSize
corePoolSize
int
maximumPoolSize
maximumPoolSize
long
keepAliveTime
keepAliveTime
TimeUnit
unit
unit
BlockingQueue<Runnable>
workQueue
workQueue
SynchronousQueue
LinkedBlockingQueue
ArrayBlockingQueue
ThreadFactory
threadFactory
RejectedExecutionHandler handler
CallerRunsPolicy
AbortPolicy
DiscardPolicy
DiscardOldestPolicy
收藏
0 条评论
下一页