
Java基础知识点
小小少年_
这个作者很懒,什么都没留下…
展开
-
ThreadPoolExecutor源码学习(一) -核心属性及应用
在Executors类中,jdk提供了四个线程池可以使用,分别是 newCachedThreadPool: corePoolSize是0,允许创建的最大线程数量是Integer.MAX_VALUE newScheduledThreadPool: 允许创建的最大线程数量是Integer.MAX_VALUE newFixedThreadPool: 任务队列允许的最大长度是Integer.MAX_VALUE newSingleThreadExecutor: 任务队列允许的最大长度是Integer.MAX_VALU原创 2020-12-06 12:22:54 · 209 阅读 · 0 评论 -
ConcurrentModificationException---异常剖析
Exception in thread "main” java.util.ConcurrentModificationException 在对list集合进行遍历,并且remove的时候,有可能会提示该异常 结论 从异常栈来看的话,异常信息是在 final void checkForComodification() { if (modCount != expectedModCount) throw new ConcurrentModificationException(); } 这个原创 2020-09-13 20:19:59 · 282 阅读 · 0 评论