java8实战 学习笔记
java 8学习笔记
云撸猫爱好者
这个作者很懒,什么都没留下…
展开
-
CountDownLatch
CountDownLatch一种同步辅助工具,允许一个或多个线程等待,直到在其他线程中执行的一组操作完成。CountDownLatch是用给定的计数初始化的。由于调用了countDown方法,await方法会阻塞,直到当前计数为零,在此之后,所有等待的线程都会被释放,后续的await调用会立即返回。这是一种一次性现象——计数不能重置。如果需要重置计数的版本,可以考虑使用CyclicBarrier。CountDownLatch是一个通用的同步工具。/**锁存器计数-1 当前计数-1=0(新计数==0)原创 2021-05-25 20:43:09 · 167 阅读 · 0 评论 -
Enum和Switch..case搭配使用
switch…case本身支持的变量类型有 :int、byte、short、char、string。官方解释:也就是说本身switch是不支持枚举的,需要做一定的转换代码示例:public enum Annonation { A("A", ""), B("B", ""); private String code; private String desc; Annonation(String code, String desc) { this原创 2020-06-16 14:20:49 · 1216 阅读 · 0 评论