多线程
iy6c3101
这个作者很懒,什么都没留下…
展开
-
并发容器
并发容器 list不安全 下列代码出现了并发修改异常 ConcurrentModificationException public static void main(String[] args) { List<String> list = new ArrayList<>(); for (int i = 1;i <= 10;i++){ new Thread(()->{ list.ad原创 2020-09-16 21:04:22 · 81 阅读 · 0 评论 -
线程池
线程池 为何使用线程池 创建/销毁线程开销过大,影响处理效率 线程并发数量过多,抢占资源从而导致阻塞 对线程进行简单的管理 线程池ThreadPoolExecuter ThreadPoolExecuter是线程池的具体实现类。 其有四种构造方法 接下来介绍一下方法总的参数 int corePoolSize 线程池中核心线程数的最大值 核心线程不会死亡,会一直存活在线程池中 int maximunPoolSize 线程总数最大值 long keepAliveTime 非核心线程闲置超原创 2020-09-07 09:56:06 · 73 阅读 · 0 评论