线程
文章平均质量分 61
分享线程相关知识
恳请周树人出山
这个作者很懒,什么都没留下…
展开
-
线程池的参数详解
空闲线程的存活时间,线程池执行完任务之后,除了核心线程,剩下的线程会保持设置的keepAliveTime时间等待,如果到时间了还是没有任务进来,这时候空闲的线程就会关闭。原创 2023-11-26 23:28:28 · 393 阅读 · 1 评论 -
常见的六大线程池
这种线程池由于核心线程数是0,任务进来会直接进入阻塞队列,但是SynchronousQuene又是一个不缓存任务的阻塞队列,因此会直接创建新线程去执行任务,如果60秒空闲,那这个线程就会被销毁。这种线程池的线程数量是固定的,当任务超过核心线程数时会放在阻塞队列中,当队列满了,由于最大线程数和核心线程数相等,因此,会直接执行拒绝策略。这种线程池核心线程数和最大线程数都是1,阻塞队列是LinkedBlockingQuene(基于链表的阻塞队列),空闲线程存活时间是0。定长的线程池,有限线程数。原创 2023-11-28 09:54:36 · 35 阅读 · 0 评论