E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
并发包
JUC工具类
一、CountDownLatch:多线程协调工具类CountDownLatch是Java
并发包
(JUC)中的一个同步辅助类,主要用于协调多
·
2025-07-20 16:40
java LockSupport park() unpark() 的用法&和wait() notify()的区别
javaLockSupportpark()unpark()的用法ockSupport类是Java
并发包
中的一个工具类,提供了一些基本的线程阻塞和唤醒操作。
·
2025-07-19 12:23
【5.1.6 漫画JUC
并发包
】
漫画JUC
并发包
学习目标掌握JUC包核心工具类的原理和使用理解并发编程的底层机制掌握高频面试考察点能够在实际项目中正确使用并发工具故事开始小明:“老王,我在面试中总是被JUC包的问题难住,什么CountDownLatch
·
2025-07-07 20:15
Java 并发核心:AQS(AbstractQueuedSynchronizer) 详解
AbstractQueuedSynchronizer(简称AQS)是Java
并发包
java.util.concurrent.locks中的一个核心同步框架,用于构建锁和同步器,如:ReentrantLockReentrantReadWriteLockCountDownLatchSemaphoreFutureTaskAQS
笑衬人心。
·
2025-07-04 23:06
JAVA学习笔记
java
jvm
开发语言
Java中ThreadPoolExecutor源码深度解析
ThreadPoolExecutor的数据结构核心方法分析构造方法execute方法shutdown方法shutdownNow方法性能分析使用注意事项总结引言ThreadPoolExecutor是Java
并发包
中的一个线程池实现类
振华少爷
·
2025-07-02 20:36
java
开发语言
前端
AQS是什么?
程序员面试资料大全|各种技术书籍等资料-1000G一、AQS本质与定位AQS(AbstractQueuedSynchronizer)是Java
并发包
(java.util.concurrent.locks
·
2025-06-27 20:46
JUC下的BlockingQueue详解
BlockingQueue是Java
并发包
(java.util.concurrent)中提供的一个接口,它扩展了Queue接口,增加了阻塞功能。
老城Code
·
2025-06-10 08:54
java常用方法
Java基础
Java项目
java
中间件
JUC
高并发
BlockingQueue
并行处理
后端
互联网大厂Java求职者面试实录:核心技术深度剖析
面试官严肃且专业,围绕Java核心知识、JUC(Java
并发包
)、JVM、多线程、线程池、HashMap、ArrayList、Spring、SpringBoot、MyBatis、Dubbo、RabbitMQ
TC-2017
·
2025-06-05 20:02
Java场景面试宝典
Java
面试
JUC
JVM
多线程
线程池
HashMap
LockSupport与Condition解析
本章我们介绍两个Java
并发包
中用于线程协作的工具--LockSupport和ConditionLockSupport:Java
并发包
(java.util.concurrent.locks)提供了基于许可
烙印601
·
2025-05-27 22:58
并发编程
java
开发语言
Java并发编程:深入解析原子操作类与CAS原理
一、原子操作类概述Java
并发包
(java.util.concurrent.atomic)提供了一系列原子操作类,这些类通过无锁算法实现了线程安全的操作,相比传统的锁机制具有更高的性能。
hi星尘
·
2025-05-26 12:40
java
java
开发语言
DoubleAccumulator源码解析与应用
DoubleAccumulator源码解析与应用DoubleAccumulator是Java
并发包
中的一个类,用于在多线程环境下高效地累加双精度浮点数。
六月的尾巴
·
2025-05-10 17:51
java
jdk
Java中CAS算法的集中体现:Atomic原子类库,你了解吗?
并发包
java.util.concurrent的原
液态不合群
·
2025-05-03 12:15
java
算法
开发语言
【Java面试笔记:进阶】19.Java
并发包
提供了哪些并发工具类?
Java
并发包
(java.util.concurrent)提供了一系列强大的工具类,用于简化多线程编程、提升并发性能并确保线程安全。
无心水
·
2025-04-25 11:41
Java
核心技术面试精讲笔记
java
面试
笔记
并发
countDownLatch
concurrent
Concurrent
深度解读java中的semaphore
Semaphore(信号量)是Java
并发包
(java.util.concurrent)中一个重要的同步工具类,用于控制对共享资源的并发访问数量。
黑码小帅
·
2025-04-22 17:35
后端知识点
java知识总结
java技术
java
开发语言
spring
spring
boot
servlet
mybatis
maven
【2025面试常问Java八股】AQS介绍(AbstractQueuedSynchronizer 抽象队列同步器)
经典回答"AbstractQueuedSynchronizer(AQS)是Java
并发包
的核心框架,为构建锁和同步器提供了底层支持。
尤物程序猿
·
2025-04-20 18:55
java
面试
python
Java并发-AQS框架原理解析与实现类详解
AQS(AbstractQueuedSynchronizer)是Java
并发包
(JUC)的核心基础框架,它为构建锁和同步器提供了高效、灵活的底层支持。
Cloud_.
·
2025-04-18 06:19
java
AQS
JUC
Java并发
ReentrantLock
Java 多线程编程之原子类 AtomicInteger(构造方法、常用方法、高级操作方法)
一、AtomicIntegerAtomicInteger是Java
并发包
(java.util.concurrent.atomic)中的一个类,它提供了一种线程安全的整数操作方式,它有如下特点原子性操作保证可见性操作保证
我命由我12345
·
2025-04-14 20:21
Java
-
精美笔记
java
开发语言
java-ee
后端
intellij-idea
intellij
idea
笔记
Java 多线程编程之原子类 AtomicBoolean(构造方法、获取与设置、比较并设置)
一、AtomicBooleanAtomicBoolean是Java
并发包
(java.util.concurrent.atomic)中的一个类,它提供了一种线程安全的布尔值操作方式,它有如下特点原子性操作保证可见性操作保证
我命由我12345
·
2025-04-11 21:42
Java
-
精美笔记
java
开发语言
后端
intellij-idea
intellij
idea
java-ee
服务器
【Java多线程】JUC之显示锁(Lock)与初识AQS(队列同步器)
文章目录一.前言了解高并发必须知道的概念了解Java
并发包
Concurrent发展简述了解锁的分类线程安全三大特性自旋锁二.内置锁-synchronized三.显示锁-Lock1.Lock特性1.1.显示加锁
墩墩分墩
·
2025-04-08 17:25
Java多线程
显示锁
Lock
AQS
线程同步
线程安全
自旋锁的简单介绍
blog.csdn.net/qq_34337272https://blog.csdn.net/qq_34337272可重入锁的获取和释放需要注意的一点儿事_aty-CSDN博客Java并发编程-无锁CAS与Unsafe类及其
并发包
淡奶油芝士面包
·
2025-04-08 17:53
java基础
java
juc
并发包
的常用类、线程安全实现方式、锁机制及 JVM 优化策略
juc
并发包
的常用类、线程安全实现方式、锁机制及JVM优化策略1.juc包下的常用类:线程池:并发集合类:同步工具类:原子类:2.怎么保证多线程安全:3.Java中常用锁及使用场景:4.线程同步的方法:
凸头
·
2025-04-08 17:22
java
第 5 章 Java
并发包
中并发 List 源码剖析
目录5.1介绍5.2主要方法源码解析初始化5.2.2添加元素5.2.3获取指定位置元素5.2.4修改指定元素5.2.5删除元素5.2.6弱一致性的迭代器5.1介绍
并发包
中的并发List只有CopyOnWriteArrayList
冰箱里的金鱼
·
2025-04-07 03:22
JAVA并发编程笔记
java
开发语言
Java-01-源码篇-JUC并发编程-原子类
在J.U.C
并发包
之中,有一个原子包(java.util.concurrent.atomic)该包里面的类都天生拥有原子性质。
吐司呐
·
2025-04-01 10:26
java
SE
17
源码篇
java
开发语言
源码角度分析下ConcurrentHashMap是如何实现线程安全的?
ConcurrentHashMap是Java
并发包
(java.util.concurrent)中提供的一个线程安全的哈希表实现。它通过多种并发控制机制来实现高效的线程安全操作。
搞不懂语言的程序员
·
2025-03-25 22:59
重拾java
java基础知识
安全
哈希算法
算法
Java并发实战——CountDownLatch优化商品详情页数据加载
本文目录1.简介2.商品详情页数据加载优化实战3.CountDownLatch的优势4.其他应用场景5.使用误区1.简介CountDownLatch是Java
并发包
java.util.concurrent
1加1等于
·
2025-03-24 05:37
Java并发
java
开发语言
多线程
Java高频面试之集合-08
哈哈哈哈哈嗝面试官:详细说说CopyOnWriteArrayListCopyOnWriteArrayList详解CopyOnWriteArrayList是Java
并发包
(java.util.concurrent
牛马baby
·
2025-03-24 03:42
java
面试
python
hashMap的理解
HashMap是非线程安全的,只是用于单线程环境下,多线程环境下可以采用concurrent
并发包
敲键盘的小猴子
·
2025-02-22 00:55
Java基础
java
hashmap
链表
并发编程利器 - CountDownLatch
CountDownLatch是Java
并发包
(java.util.concurrent)中的一个实用类,它允许一个或多个线程等待其他线程完成一组操作。
小马不敲代码
·
2025-02-18 12:17
Java
并发编程
详解CountDownlatch
引言CountDownLatch是Java
并发包
java.util.concurrent中的一个同步工具类,由著名的并发编程大师DougLea所开发。
优人ovo
·
2025-02-18 00:01
java
开发语言
AQS 核心原理与高频面试题详解
前言AQS(AbstractQueuedSynchronizer)是Java
并发包
(java.util.concurrent)中的核心基础类,它提供了一个框架来实现阻塞锁和相关的同步器(如信号量、CountDownLatch
·
2025-02-17 15:40
java
Executors 的详细用法及与 ThreadPoolExecutor 的关系
一、Executors工具类概述Executors是Java
并发包
(java.util.concurrent)中的一个工具类,提供了一系列静态工厂方法,用于快速创建不同类型的线程池。
·
2025-02-14 00:56
java
rust解惑--并发
crossbeam是一个
并发包
,还是挺好用的。crossbeam="0.8.1"AtomicCell:线程安全的可变容器。crossbeam-channel:多生产者多消费者通道。
·
2025-02-12 05:36
rust
AtomicLong简介及其用法
AtomicLong是java
并发包
(java.util.concurrent.atomic)中的一个类,用于在多线程环境下对long类型变量进行原子操作。
一名普通的程序员
·
2025-02-11 23:44
java
开发语言
Java并发编程,AQS详解
AbstractQueuedSynchronizer(简称AQS)是Java
并发包
中一个非常重要的同步框架,它为实现锁和其他同步器提供了一种标准化的方法。
图苑
·
2025-01-29 08:30
java
开发语言
jvm
Java定时任务实现方案(三)——DelayQueue(JUC包)
DelayQueue是Java
并发包
java.util.concurrent中的一个无界阻塞队列,它只允许插入实现了Delay接口的对象,队列中的元素只有当其延迟时间到达之后才能被取走,我们这里就是基于
xiao--xin
·
2025-01-26 17:11
入门须知
定时任务
场景题
面试八股
JUC
java
Redisson 实现分布式锁
Java实现锁:synchronized关键字、
并发包
的类。Javasynchronized实现锁
程序员jin
·
2025-01-23 23:15
编程开发
数据库
分布式
数据库
redis
JUC 三大辅助类: CountDownLatch CyclicBarrier Semaphore
Java
并发包
java.util.concurrent提供了多种工具来帮助开发者解决这一问题。
難釋懷
·
2025-01-18 09:17
java
Java应届生面试/笔试突击
_章节目录 Java基础 ♦JVM相关 ♦Java中的集合类 ♦设计模式相关 ♦Java语言相关 ♦Java基础专题 多线程和并发 ♦多线程和并发专题 ♦
并发包
的问题
莱宝
·
2025-01-17 18:45
Java
Java
面试
笔试
谈谈你对AQS的理解
AQS概述AQS,全称为AbstractQueuedSynchronizer,是Java
并发包
(java.util.concurrent)中一个核心的框架,主要用于构建阻塞式锁和相关的同步器,也是构建锁或者其他同步组件的基础框架
Mutig_s
·
2024-09-15 20:03
juc
java
开发语言
面试
后端
JAVA中 ReentrantReadWriteLock读写锁详系教程,包会
针对这种场景,JAVA的
并发包
提供了读写锁ReentrantReadWriteLock,它表示两个锁,一个是读操作相关的锁,称为共享
码农开花
·
2024-09-13 17:40
Java 中的并发工具类详解:Semaphore、CountDownLatch 和 CyclicBarrier
目录1、信号量:Semaphore2、线程同步:CountDownLatch和CyclicBarrierJava
并发包
提供了哪些并发工具类?
swadian2008
·
2024-09-06 19:50
并发编程
Semaphore
CountDownLatch
CyclicBarrier
Java
并发工具类
Java修炼之道--并发编程
原作地址:https://github.com/frank-lam/2019_campus_apply前言在本文将总结多线程并发编程中的常见面试题,主要核心线程生命周期、线程通信、
并发包
部分。
weixin_30312557
·
2024-09-05 22:32
运维
面试
操作系统
Java 入门指南:Java 并发编程 —— 并发容器 TransferQueue、LinkedTransferQueue、SynchronousQueue
BlockingQueueBlockingQueue是Java
并发包
(java.util.concurrent)中提供的一个阻塞队列接口,它继承自Queue接口。
ZachOn1y
·
2024-09-05 21:55
Java
java
开发语言
团队开发
个人开发
java-ee
intellij-idea
Java 入门指南:Java 并发编程 —— 并发容器 LinkedBlockingQueue
BlockingQueueBlockingQueue是Java
并发包
(java.util.concurrent)中提供的一个阻塞队列接口,它继承自Queue接口。
ZachOn1y
·
2024-09-05 21:54
Java
java
开发语言
intellij-idea
个人开发
团队开发
后端
Java 入门指南:Java 并发编程 —— 并发容器 ArrayBlockingQueue
BlockingQueueBlockingQueue是Java
并发包
(java.util.concurrent)中提供的一个阻塞队列接口,它继承自Queue接口。
ZachOn1y
·
2024-09-05 21:54
Java
java
开发语言
个人开发
后端
java-ee
实战Java高并发程序设计笔记第三章
JDK
并发包
本章内容:1、关于同步控制的工具2、线程池3、JDK的一些并发容器多线程的团队协作:同步控制synchronized的功能扩展:重入锁可以完全替代synchronized,使用java.util.concurrent.locks.ReentrantLock
MisterDo
·
2024-08-21 18:51
每日三个JAVA经典面试题(十六)
AbstractQueuedSynchronizer(AQS)是Java
并发包
中的一个关键框架,用于构建锁和其他同步器。AQS提供了对资源共享方式的支持,主要分为两种模式:独占模式和共享模式。
金克斯在coding
·
2024-03-22 02:18
java
面试
开发语言
【工作记录】AQS学习笔记
简介在Java中,AbstractQueuedSynchronizer(AQS)是Java
并发包
(java.util.concurrent.locks)中一个用于构建锁和同步器框架的基础类。
泽济天下
·
2024-02-22 17:36
工作记录
java基础
学习
笔记
java
AQS
深度分析:Java多线程,线程安全,
并发包
1:synchronized(保证原子性和可见性)1.同步锁。多线程同时访问时,同一时刻只能有一个线程能够访问使synchronized修饰的代码块或方法。它修饰的对象有以下几种:修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用的对象是调用这个代码块的对象修饰一个方法,被修饰的方法称为同步方法,其作用的范围是整个方法,作用的对象是调用这个方法的对象修改一个静
前程有光
·
2024-02-20 21:53
有了Synchronized为什么还需要Lock?
Java关键字Synchronized已经是管程的一个实现了,那为什么JavaSDK
并发包
还需要搞一个Lock来实现管程呢?这不是重复了嘛?
yes的练级攻略
·
2024-02-20 01:41
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他