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