摘要: 前言 在之前的JDK8 ArrayList源码解析P1中提到过,在对ArrayList进行遍历过程中,如果对集合进行结构性修改(增,删),会导致快速失败(fast-fial) 。那什么是fast-fail,什么又是safe-fail呢? fast-fail(快速失败) 在使用for循环遍历一个集合时 阅读全文
posted @ 2020-07-26 16:03 Reecelin 阅读(909) 评论(0) 推荐(0) 编辑
摘要: 概述 CountDownLatch是J.U.C包中提供的一个并发工具类,其主要作用是协调多个线程之间的同步,其可以让一个线程在等待其他线程执行完任务之后再继续执行。 demo1 假设现在有一场考试,考场中有五个人,考试时间是1s,那么监考老师只能等考试时间到了才能收卷。使用CountDownLatc 阅读全文
posted @ 2020-07-26 15:41 Reecelin 阅读(185) 评论(0) 推荐(0) 编辑