摘要: 读可以被多线程同时读 写的时候只能有一个线程写 /* * 独占锁 一次只能被一个线程占有(写锁),共享锁 多个线程可以同时占有(读锁) * ReadWriteLock * 读-读 可以共存 * 读-写 不能共存 * 写-写 不能共存*/ public class ReadWriteLockDemo 阅读全文
posted @ 2022-01-13 16:33 一刹流云散 阅读(28) 评论(0) 推荐(0) 编辑
摘要: CountDownLatch:用来计数减一的辅助工具类 public class CountDownLatchDemo { //必须要执行任务的时候再执行 public static void main(String[] args) throws InterruptedException { Cou 阅读全文
posted @ 2022-01-13 15:25 一刹流云散 阅读(29) 评论(0) 推荐(0) 编辑
摘要: @FunctionalInterface public interface Callable返回结果并可能引发异常的任务。 实现者定义一个没有参数的单一方法,称为call 。 Callable接口类似于Runnable ,因为它们都是为其实例可能由另一个线程执行的类设计的。 然而,A Runnabl 阅读全文
posted @ 2022-01-13 14:25 一刹流云散 阅读(67) 评论(0) 推荐(0) 编辑