首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JUC 并发之旅
潇雷
创建于2022-08-03
订阅专栏
JUC 相关笔记资料
等 17 人订阅
共10篇文章
创建于2022-08-03
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JUC(10):ThreadLocal | 一文打通任督二脉
前言 开启 ThreadLocal 专场。 其实就是一张图的概念,带你打通 ThreadLocal 相关概念。 在 Java 的多线程领域中,如果没有 ThreadLocal 会是怎样的世界?
JUC(9):synchronized 锁升级
一、背景引入 我们使用锁的目的是为了保证程序在多线程下竞争产生的问题,虽然加锁能够保证我们的安全性,但是随之而来的性能会下降,无锁则不安全,那么,是否有折中的方法来达到一个平衡呢?
JUC(8) : CAS | 无锁的执行者
前言 前面我们针对多线程开发产生的三大问题,例如原子性、可见性、有序性等都可以通过加锁来实现,而今天要讲的则是通过无锁来实现,CAS 技术是无锁实现的关键。 一、CAS
JUC(7) : JMM & Volatile | 死磕内存模型
1、你知道什么是 Java 内存模型 JMM 吗 2、JMM 与 Volatile 它们两个之间的关系? 3、JMM 有哪些特性 or 它的三大特性是什么? 4、为什么要有 JMM,它为什么出现
JUC(6) : LockSupport | 优雅的线程通信工具
一、前言 前文介绍了 CompletableFuture 和 线程池的几种对线程的管理方式后,本质上,通过这些工具,可以直接帮我们对线程进行很好的管理和运作,什么时间需要启动哪个线程,以及线程的执行顺
JUC(5) : ForkJoinPool | 线程的极致管理
一、前言 前文介绍了线程的异步编排工具类 CompletableFuture 的使用,使用它能够很好的完成线程任务的编排工作,但同时,我们也注意到,其使用的默认线程池是 ForkJoinPool.co
JUC(4):Java "锁"事一览
一、Lock 1.1 概述 Lock 是 Java.util.concurrent.locks 包下的接口,Lock 实现提供了比 synchronized 关键字更广泛
JUC(3) : CompletableFuture 异步编排
在 Java8 中,新增了 CompletableFuture 异步编程工具类。它与我们之前使用的 Future 接口有何区别呢?本文将对这个重要的 CompletableFuture 类进行分析学
JUC(2)线程池一览
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情 前言 本篇主要介绍线程池相关的知识点和面试题知识。 一、什么是线程池 说到线程池,我们可以类比 JDBC
JUC (1) : 线程基础
归纳起来: 操作系统可以同时执行多个任务,每个任务就是进程; 进程可以同时执行多个任务,每个任务就是线程。