Avatar notebook default
12篇文章 · 26562字 · 2人关注
  • 12 并发安全

    1 类的线程安全定义。怎么才能做到类的线程安全? 类的线程安全定义如果多线程下使用这个类,不过多线程如何使用和调度这个类,这个类总是表示出正确的...

  • Resize,w 360,h 240
    10 并发容器(ConcurrentHashMap)

    1 预备知识 1.1 为什么高并发中比较少用HashMap和HashTable HashMapHashmap多线程会导致HashMap的Entr...

  • Resize,w 360,h 240
    11 并发框架的搭建

    1 业务逻辑 2 框架分析 3 类设计 3.1 结果类 装载任务的结果类型 装载任务结果 3.2 工作的任务处理器 接口定义,为调用者提供自定义...

  • 09 线程池番外:CompletionService

    1 CompletionService作用 使用Future和Callable可以获取线程执行结果,但获取方式确实阻塞的,根据添加到线程池中的线...

  • Resize,w 360,h 240
    08 线程池

    1 线程池概述 1.1 什么是线程池 线程池就是提前创建若干个线程,如果有任务需要处理,线程池里的线程就会处理任务,处理完之后线程并不会被销毁,...

  • Resize,w 360,h 240
    06 并发编程之AQS

    1 AQS是什么? 通过JCP的JSR166规范,Jdk1.5开始引入了j.u.c包,这个包提供了一系列支持并发的组件。这些组件是一系列的同步器...

  • 05 Java多线程之显式锁Lock

    1 什么是显式锁 java.util.concurrent.lock 中的 Lock 框架是锁定的一个抽象,它允许把锁定的实现作为 Java 类...

  • 04 番外(待补充AQS相关原理) Java多线程中的各种锁

    1 乐观锁 悲观锁 1.1 乐观锁 乐观锁( Optimistic Locking ) 相对悲观锁而言,乐观锁假设认为数据一般情况下不会造成冲突...

文集作者