首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Java并发
程序员波特
创建于2023-12-11
订阅专栏
专注分享Java并发编程相关知识,基于JDK8的JUC包下API源码知识分享。
等 1 人订阅
共12篇文章
创建于2023-12-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
将并发编程中的锁,一网打尽...
一、锁的分类 1.1 可重入锁、不可重入锁 Java中提供的synchronized,ReentrantLock,ReentrantReadWriteLock都是可重入锁。 重入:当前线程获取到A锁,
并发编程的三大特性
一、原子性 1.1 什么是并发编程的原子性 JMM(Java Memory Model)。不同的硬件和不同的操作系统在内存上的操作有一定差异的。 Java为了解决相同代码在不同操作系统上出现的各种问题
【并发编程】线程的基础概念
一、基础概念 1.1 进程与线程A 什么是进程? 进程是指运行中的程序。 比如我们使用钉钉,浏览器,需要启动这个程序,操作系统会给这个程序分配一定的资源(占用内存资源)。 什么线程? 线程是CPU调度
Java 并发编程之基础面试题
应聘Java 岗,总是免不了几个 Java 并发编程的面试题,不过大多数都局限在 java.util.concurrent 包下的知识和实现问题。本文针对 Java 并发相关的常见的面试题做一些解释。
Java并发 之 CompletableFuture
本文我们来了解下 Java 8 引入的 CompletableFuture 类,了解下该类提供的功能和用例。 Java 中的异步计算 异步计算很难推理的,因为我们的大脑是同步的,会将任何计算看成是一系
Java并发 之 Google Guava 实现
Guava 是托管在 Github.com 上的流行的 Google 开源的 Java 线程池库。 Guava 包含了许多有用的并发类,同时还包含了几个方便的 ExecutorService 实现,但
Java并发 之 ForkJoinPool
ForkJoinPool 是Java 7 中引入的 fork/join 框架的核心之一。它解决了一个常见的问题: 如何在递归中生成多个任务。因为,即使是使用一个简单的 ThreadPoolExecut
Java并发 ScheduledThreadPoolExecutor
ScheduledThreadPoolExecutor 扩展自 一文秒懂 Java 线程池之 ThreadPoolExecutor 讲解的 了ThreadPoolExecutor 类,并且添加了其它方
Java并发 - 线程池之 ThreadPoolExecutor
<p>因为上一章节篇幅有限,所以我决定把 <strong>一文秒懂 Java 线程池</strong
Java并发 之 线程池 ( Thread Pool )
本文我们将讲解 Java 中的线程池 ( Thread Pool ),从 Java 标准库中的线程池的不同实现开始,到 Google 开发的 Guava 库的前世今生。 Java 语言的实现中,把 J
Java并发 之 Fork-Join
fork/join 框架是 Java 7 中引入的 ,它是一个工具,通过 「 分而治之 」 的方法尝试将所有可用的处理器内核使用起来帮助加速并行处理。 在实际使用过程中,这种 「 分而治之 」的方法意
Java并发 之 ExecutorService
ExecutorService 是 Java java.util.concurrent 包的重要组成部分,是 Java JDK 提供的框架,用于简化异步模式下任务的执行。 一般来说,ExecutorS