加载中
JUC并发编程之:CompletableFuture (七)

JUC并发编程之:CompletableFuture (七) 一、概述 ##一、CompletableFuture 1、创建异步操作: CompletableFuture提供了四种方法来创建异步操作: ========================================...

2021/09/10 17:45
131
JUC并发编程之:简单概述(六)

JUC并发编程之:简单概述(六) 一、AQS 1.1、AQS原理 ·AQS全程AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具类 的 框架 【类似synchronized,阻塞式锁】 ##特点: ·用state属性...

2021/03/16 15:26
81
JUC并发编程之:简单概述(五)

JUC并发编程之:简单概述(五) ##不可变类 ##享元模式 ##并发工具 >线程池 >JUC工具包 >disruptor >guava 一、不可变类 1.1、日期转换的问题 ·下面的代码在运行时,由于SimpleDateFormat不是...

2021/03/12 11:37
90
JUC并发编程之:简单概述(四)

JUC并发编程之:简单概述(四) ##本章内容: 无锁并发--乐观锁(非阻塞) ·CAS与volatile ·原子整数 ·原子引用 ·原子数组 ·字段更新器 ·原子累加器 ·Unsafe 一、CAS与volatile 1、保护...

2021/03/09 16:00
96
JUC并发编程之:简单概述(三)

JUC并发编程之:简单概述(三) ##本章概述 上一篇文章讲述了Monitor主要关注的是访问共享变量时,保证临界区代码的【原子性】 本篇我们了解下多线程间的【可见性】与多条指令执行时的【有序性...

2021/03/04 16:36
87
JUC并发编程之:简单概述(二)

JUC并发编程之:简单概述(二) ##内容重点 ·分析多线程访问共享资源时,哪些代码片段属于临界区 ·使用synchronized互斥解决临界区的线程安全问题 >synchronized锁对象语法 >synchronized加载...

2021/03/03 16:03
323
JUC并发编程之:简单概述(一)

JUC并发编程之:简单概述(一) ##内容概述: ·进程和线程、并发和并行、同步和异步概念 ·如何查看和关闭进程 ·Java线程常用的类和方法 一、概念: ##一、进程与线程 1·进程 ·程序由指令和...

2020/12/23 16:34
81
JUC基础之---Concurrent(三)

一、卖票 需求:三个人卖30张票 代码: package com.lee.juc.concurrent; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.ReentrantLock; public class SaleTi...

2018/05/17 12:01
838
JUC基础之---线程通信(二)

一、线程通信--示例 需求: input 设置resource , resource为name和sex,output输出resource 代码: package com.lee.juc.comm; public class ResourceDemo_01 { public static void main(S...

2018/05/15 12:29
197
JUC基础之---线程基础(一)

一、多线程概述 1、进程:正在进行中的程序 2、线程:就是进程中一个负责程序执行的控制单元(执行路径) 一个进程中,可以有多个执行路径,即多线程 一个进程中,至少有一个执行路径。 (多...

2018/05/13 11:28
213

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部