摘要: 1.让一些线程阻塞直到另一些线程完成一系列操作后才被唤醒。 2.CountDownLatch主要有两个方法,当一个或多个线程调用await方法时,调用线程会被阻塞。其它线程调用countDown方法会将计算器减1(调用countDown方法的线程不会阻塞),当计数器的值变成零时,因调用await方法 阅读全文
posted @ 2020-01-04 21:15 从精通到陌生 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 并发:多个线程访问同一份资源。 并行:一边听歌一边写论文就是并行,同时做事。 volatile是java虚拟机提供的轻量级的同步机制。 voliatile有三大特性: 1.保证可见性。 2.不保证原子性。 3.禁止指令重排。 JMM(Java内存模型 Java Memory Model)本身是一种抽 阅读全文
posted @ 2020-01-04 11:53 从精通到陌生 阅读(493) 评论(0) 推荐(0) 编辑