Avatar notebook default
juc
14篇文章 · 3300字 · 3人关注
  • Resize,w 360,h 240
    JUC(13) - ForkJoinPool 分支/合并框架 工作窃取

    13. ForkJoinPool 分支/合并框架 工作窃取 Fork/Join 框架:就是在必要的情况下,将一个大任务,进行拆分(fork)成若...

  • JUC(12) - 线程调度

    12. 线程调度 ScheduledExecutorService: 一个 ExecutorService,可安排在给定的延迟后运行或定期执行的命令。

  • JUC(11) - 线程池

    11. 线程池 第四种获取线程的方法:线程池,一个 ExecutorService,它使用可能的几个池线程之一执行每个提交的任务,通常使用 Ex...

  • JUC(十) - 线程八锁

    10. 线程八锁 一个对象里面如果有多个synchronized方法,某一个时刻内,只要一个线程去调用其中的一个synchronized方法了,...

  • JUC(九) -ReadWriteLock 读写锁

    9. ReadWriteLock 读写锁 ReadWriteLock 维护了一对相关的锁,一个用于只读操作,另一个用于写入操作。只要没有 wri...

  • JUC(八) - 线程按序交替

    8. 线程按序交替 编写一个程序,开启 3 个线程,这三个线程的 ID 分别为A、B、C,每个线程将自己的 ID 在屏幕上打印 10 遍,要求输...

  • JUC(七) - Condition 控制线程通信

    7. Condition 控制线程通信 Condition 接口描述了可能会与锁有关联的条件变量。这些变量在用法上与使用 Object.wait...

  • Resize,w 360,h 240
    JUC(六) - Lock 同步锁(2)

    6.2 案例二 1.生产者与消费者互动 1. 方式1 1.店员 2.生产者 3.消费者 结果 以上问题:重复补货,重复消费,缺乏唤醒机制 2. ...

  • JUC(六) - Lock 同步锁(1)

    6.Lock 同步锁 在 Java 5.0 之前,协调共享对象的访问时可以使用的机制只有 synchronized 和 volatile 。Ja...

文集作者