zoukankan      html  css  js  c++  java
  • java线程池小总结

    1、可缓存线程池cachedThreadPool:基本没有长度限制,如果线程池长度不够,则新建线程,如果线程池长度超过任务长度,则回超过时间的收空闲线程。
    2、定长线程池fixedThreadPool:创建一个定长的线程池,提交一个任务的时候就新建一个线程,如果超过线程池大小则放入队列等待。当线程没有任务执行时不会被回收。
    3、单线程线程池singleThreadPool:有一个唯一的线程之行任务,保证所有任务按照顺序之行。
    4、任务线程池scheduleThreadPool:定长线程池,支持定时的周期性的执行任务
    概念:
    核心线程数:当线程池大小小于核心线程数的时候,每次都会新建一个线程执行
    最大线程数:当线程池大小大于最大线程数的时候,会执行饱和策略。
    任务队列quence:提交的任务队列
    工作线程hashset:线程池worker
  • 相关阅读:
    九、一级缓存、二级缓存
    八、懒加载
    七、一对一、一对多、多对多
    六、通过mapper接口加载映射文件
    五、动态SQL
    c# ie 设置radio选中状态
    MySQL ----数据库操作
    起点
    Java的三大特性总结
    dom4j操作xml
  • 原文地址:https://www.cnblogs.com/guoliangxie/p/7460687.html
Copyright © 2011-2022 走看看