java并发
文章平均质量分 91
java并发
roman_日积跬步-终至千里
做三四月的事,在八九月自有答案。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Java并发】Java 线程池实战:警惕使用CompletableFuture.supplyAsync
【Java并发】Java 线程池实战:警惕使用CompletableFuture.supplyAsync原创 2026-02-06 22:20:55 · 700 阅读 · 0 评论 -
【Java并发】用 JMM 与 Happens-Before 解决多线程可见性与有序性问题
【Java并发】用 JMM 与 Happens-Before 解决多线程可见性与有序性问题原创 2026-02-01 22:02:53 · 476 阅读 · 0 评论 -
【Java并发】Tomcat 与 Spring:后端项目中的线程与资源管理
【Java并发】Tomcat 与 Spring:后端项目中的线程与资源管理原创 2026-02-01 20:19:17 · 1042 阅读 · 0 评论 -
【Java并发】多线程/并发问题集
【Java并发】多线程/并发问题集原创 2026-02-01 19:47:56 · 737 阅读 · 0 评论 -
【Java 并发-面试】从线程基础到企业级开发的知识点概况
【Java 并发】从线程基础到企业级开发的知识点概况原创 2026-02-01 19:21:17 · 640 阅读 · 0 评论 -
【Java多并发编程】CompletableFuture 使用指南(实战篇):从场景到优化
【Java多并发编程】CompletableFuture 使用指南(实战篇):从场景到优化原创 2026-01-16 23:07:16 · 888 阅读 · 0 评论 -
【多线程编程】CompletableFuture 使用指南(基础篇):从原理到 API
【多线程编程】CompletableFuture 使用指南(基础篇):从原理到 API原创 2026-01-16 22:55:31 · 1039 阅读 · 0 评论 -
【Java异步编程】CompletableFuture综合实战:泡茶喝水与复杂的异步调用
【Java异步编程】CompletableFuture综合实战:泡茶喝水与复杂的异步调用原创 2025-02-01 22:56:25 · 805 阅读 · 0 评论 -
【异步编程】CompletableFuture:异步任务的选择(执行最快的)执行
【异步编程】CompletableFuture:异步任务的选择(执行最快的)执行原创 2025-02-01 21:57:28 · 1130 阅读 · 0 评论 -
【Java异步编程】CompletableFuture实现:异步任务的合并执行
【Java高并发】CompletableFuture实现:异步任务的合并执行原创 2025-02-01 17:37:35 · 1268 阅读 · 0 评论 -
【Java异步编程】CompletableFuture实现:异步任务的串行执行
【Java高并发】CompletableFuture实现:异步任务的串行执行原创 2025-02-01 16:48:11 · 1334 阅读 · 0 评论 -
【Java异步编程】基于任务类型创建不同的线程池
【Java高并发】基于任务类型创建不同的线程池原创 2025-01-31 22:04:24 · 1974 阅读 · 0 评论 -
【Java异步编程】CompletableFuture基础(1):创建不同线程的子任务、子任务链式调用与异常处理
【Java高并发】CompletableFuture基础(1):创建不同线程的子任务、子任务链式调用与异常处理原创 2025-01-31 21:16:41 · 1156 阅读 · 0 评论 -
【异步编程基础】FutureTask基本原理与异步阻塞问题
【异步编程基础】FutureTask基本原理: Callable(返回结果) 与 Thread(多线程异步执行)的桥梁原创 2025-01-27 22:26:19 · 699 阅读 · 0 评论 -
【异步编程基础】Callable与FutureTask:Callable返回结果,FutureTask等待线程执行并拿到结果
【异步编程基础】Callable与FutureTask:Callable返回结果,FutureTask等待线程执行并拿到结果原创 2025-01-26 18:06:17 · 1071 阅读 · 0 评论 -
【异步编程基础】回调:主动将结果发送给调用者
【异步编程基础】回调:主动将结果发送给调用者原创 2025-01-26 15:21:03 · 1202 阅读 · 0 评论 -
JVM基础(4)- JMM:java内存模型与线程安全
通过了解JMM模型,可以了解多线程下出现安全问题的原因,并给出解决方案。原创 2022-08-17 20:31:49 · 467 阅读 · 0 评论 -
java 并发 - ThreadLocal详解:它是怎么做到的线程隔离
threadlocal深入浅出原创 2022-08-09 22:30:00 · 1071 阅读 · 0 评论 -
JUC线程池(二): 【面试高频】一文搞定对线程池的疑问 - ThreadPoolExecutor详解
一文搞定对线程池的疑问 - ThreadPoolExecutor详解原创 2022-08-05 23:00:00 · 229 阅读 · 0 评论 -
JUC线程池(一): FutureTask使用
FutureTask常用来封装 Callable 和 Runnable ,也可以作为一个任务提交到线程池中执行。Future的线程安全有CAS保证。FutureTask实现了Future的基础功能,如获取任务执行结果(get)和取消任务(cancel)等。如果任务尚未完成获取任务执行结果时会堵塞。......原创 2022-08-04 22:15:00 · 1248 阅读 · 0 评论 -
JUC(三):锁核心类AQS ing
底层数据结构使用CLH队列(一个虚拟的双向队列虚拟即不存在队列实例,仅存在节点之间的关联关系)。AQS是将(请求资源的)线程封装成CLH锁队列的一个节点来实现锁的分配。syncqueue同步队列,使用的是双向链表,其中head节点主要用作后续的调度conditionqueue不是必须的,是一个单向链表,只有使用condition时才会使用此单向链表。......原创 2022-08-02 22:00:00 · 221 阅读 · 0 评论 -
JUC(二)原子类:CAS 深度解析:无锁并发安全的核心原理
cas全称是compareandswap。是一条CPU的原子指令,其作用是让CPU先比较两个旧值是否相等,然后原子性的更新某个位置的值。其实现方式是基于硬件平台的汇编指令,也就是说CAS是靠硬件实现的,JVM只是封装了汇编调用,而AtomicInteger便是使用了这些封装的接口。...原创 2022-08-01 21:13:49 · 370 阅读 · 0 评论 -
java并发关键字:volatile深入浅出:可见性、防止指令重排
volatile深入浅出:从作用、实现原理、及应用场景来分析原创 2022-08-01 18:29:54 · 1113 阅读 · 0 评论 -
JUC(一)- JUC学习概览 - 对JUC有一个整体的认识
JUC学习概览原创 2022-08-01 15:29:27 · 1853 阅读 · 0 评论 -
Thread Dump分析方法
ThreadDump提供了当前活动线程的快照,及JVM中所有Java线程的堆栈跟踪信息,堆栈信息一般包含完整的类名及所执行的方法,如果可能的话还有源代码的行数。通过ThreadDump可以将问题直接定位到应用程序的代码行上。能诊断的问题查找内存,常见的是程序里load大量的数据到缓存。可以发现死锁线程。.........原创 2022-07-29 11:21:15 · 1610 阅读 · 0 评论 -
java并发(三)java中用到的锁
本文通过对Java中常用的锁以及常见的锁的概念进行基本介绍。原创 2022-07-27 14:38:23 · 254 阅读 · 0 评论 -
java并发关键字: synchronized详解:可重入、自旋、自适应自旋、锁的升级
java并发关键字: synchronized详解:可重入、自旋、自适应自旋、锁的升级原创 2022-07-27 13:07:48 · 1089 阅读 · 0 评论 -
java并发基础 (2) -编程基础:1. 线程生命周期、2. 实现线程的五种编程方式、3. 实现线程安全方式
介绍了并发的理论基础,接下来继续查看并发的编程基础。原创 2022-07-22 18:17:07 · 276 阅读 · 0 评论 -
java并发基础(1) - 理论基础:并发不安全的本质:可见性、原子性与有序性;通过互斥、非阻塞同步等实现线程安全
通过了解并发的理论基础和编程基础,让我们对并发有一个总体的认识,本文先了解下并发的理论基础。原创 2022-07-22 15:39:08 · 366 阅读 · 0 评论
分享