
并发编程
https://javaer.cloud
https://javaer.cloud/
一枚正在爬坑的大学生javaer。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java线程池创建及底层原理详解
1)线程池: 一种线程使用模式,维护着多个线程,等待着监督管理者分配可并发执行的任务 线程池做的工作主要是控制运行的线程数量,处理过程中将任务放入队列,然后在线程创建后启动这些任务,如果线程数量超过了最大数量,超出数量的线程排队等候,等其他线程执行完毕,再从队列中取出任务来执行。 2)线程池的优势: 线程复用: 通过重复利用已创建的线程,降低线程创建和销毁造成的消耗。 控制最大并发数:...原创 2020-03-21 17:04:19 · 520 阅读 · 0 评论 -
java.util.ConcurrentModificationException
1)异常类型 java.util.ConcurrentModificationException 2)异常原因 多线程并发争抢资源类,且未加锁导致。 3)解决方法 3.1 list new Vector<>(); Collections.synchronizedList(new ArrayList<>()); new CopyOnWriteArrayList<>...原创 2020-03-20 17:47:24 · 219 阅读 · 0 评论