线程池

CachedThreadPool() (可变),可缓存线程池:

线程数无限制,有空闲线程则复用空闲线程,若无空闲线程则新建线程

FixedThreadPool() (多个)定长线程池:

指定最大并发数固定,超出的线程会在队列中等待

ScheduledThreadPool(定时)  定长线程池:

指定核心数,支持定时及周期性任务执行

SingleThreadExecutor()(一个)单线程化的线程池:

有且仅有一个工作线程执行任务

所有任务按照指定顺序执行,即遵循队列的入队出队规则

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。