6.1 并发编程模型的两个关键问题 线程间如何通信?即:线程之间以何种机制来交换信息 线程间如何同步?即:线程以何种机制来控制不同线程间操作发生的相对...
目录 一、了解和JUC相关的概念 二、Java线程 三、线程共享模型 一、了解和JUC相关的概念 1.1 什么是JUC? JUC是java.util.concurrent包的简称,在Java5.0添...
目录: 线程共享模型总目录 1.1 synchronized锁 1.2 变量的线程安全分析 1.3 Monitor 概念(管程) 1.4 synchronized 原理进阶 1.5 wait & notify 1.6 P...
目录 线程共享模型总目录 3.1 CAS 3.2 原子整数 3.3 原子引用 3.4 原子数组 3.5 字段更新器 3.6 原子累加器 3.7 Unsafe 无锁与管程的区别: 管程 ---- 悲...
CountDownLatch、CyclicBarrier、Semaphore 1. CountDownLatch CountDownLatch 是一个同步工具类,用来协调多个线程之间的同步。这个工具通常用来控制线...
目录 写在前面 13.5 遗留的集合 13.5.1 Hashtable 13.5.2 枚举 写在前面 到这里,集合的内容已经接近尾声了,前面介绍的是常用的集合,还有一些不太...
异步 一、线程基本了解 1、创建线程的四种方式 1.1、继承Thread类 1.2、实现Runnable接口 1.3、实现Callable接口 + FutureTask (可以拿到返回结果,可...