技术栈
锁
如来神掌十八式
18 天前
java
·
锁
Java所有的锁:从基础到进阶
作为Java开发者,“锁”是绕不开的核心知识点——不管是日常开发中的线程安全,还是面试时的高频追问(比如synchronized升级、CAS原理、锁的选型),掌握所有锁的特性和适用场景,才能真正吃透并发编程。
庞轩px
25 天前
java
·
开发语言
·
线程
·
锁
·
wait
·
sleep
·
监视器
深入理解 sleep() 与 wait():从基础到监视器队列
看似都是“让线程停下来”,背后的原理却完全不同在 Java 并发编程中,sleep() 和 wait() 是两个经常被拿来比较的方法。很多初学者甚至有一定经验的开发者,也容易混淆它们。今天这篇文章,我们就从基础区别一路深入到监视器锁的队列机制,彻底搞懂这两个方法。
敲代码的嘎仔
1 个月前
java
·
开发语言
·
面试
·
多线程
·
八股
·
threadlocal
·
锁
Java后端开发——多线程面试题
程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的。
庞轩px
1 个月前
并发编程
·
synchronized
·
aqs
·
锁
·
reentrantlock
Synchronized 与 ReentrantLock 深度对比
在Java并发编程中,锁机制是保证线程安全的核心手段。synchronized 和 ReentrantLock 是两种最常用的锁实现,面试中经常被要求对比它们的区别。
C++chaofan
1 个月前
java
·
开发语言
·
负载均衡
·
juc
·
synchronized
·
锁
RPC框架负载均衡机制深度解析
负载均衡(Load Balancing)是分布式系统中的核心机制,用于在多个服务提供者之间分配请求流量。
Thomas.Sir
1 个月前
redis
·
分布式
·
高并发
·
锁
深入剖析 Redis 经典面试题
Redis,英文全称是Remote Dictionary Server(远程字典服务),是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。
我真会写代码
1 个月前
java
·
并发编程
·
锁
深度解析并发编程锁升级:从偏向锁到重量级锁,底层原理+面试考点全拆解
在Java并发编程中,synchronized的锁升级机制,是JVM对并发性能的极致优化,也是中高级面试的“必问重难点”。很多开发者只知道“锁会从偏向锁升级到轻量级锁,再到重量级锁”,却讲不清“为什么要升级”“升级的触发条件是什么”“底层如何实现”,一被追问就翻车。
C++chaofan
2 个月前
java
·
开发语言
·
spring
·
java-ee
·
juc
·
synchronized
·
锁
JUC 并发编程:对可见性、有序性与 volatile的理解
在 Java 多线程编程中,可见性和有序性是并发问题的核心痛点,也是 Java 内存模型(JMM)需要解决的核心问题,JUC 并发包的诸多特性均围绕这两个问题设计,而volatile是 JMM 提供的轻量级解决手段。
HalvmånEver
2 个月前
开发语言
·
c++
·
项目学习
·
锁
·
高并发内存池
6.高并发内存池的内存释放全流程
在高性能内存池的设计中,内存释放的逻辑直接决定了碎片率、并发效率和整体性能。本文基于自研的三级缓存内存池(ThreadCache → CentralCache → PageCache),拆解从用户调用ConcurrentFree开始的完整释放链路,聚焦 “正确释放 + 高效复用” 的核心逻辑
是码龙不是码农
2 个月前
数据库
·
mysql
·
锁
MySQL 锁的完整分类与详解
MySQL 中的锁可以从锁粒度、锁类型、锁状态三个维度划分,下面按 “粒度 + 类型” 的逻辑体系,逐一说明所有核心锁的定义、作用和使用场景:
西门吹雪分身
2 个月前
java
·
并发
·
juc
·
锁
JUC之公平锁与非公平锁
ReentrantLock抢票案例非公平锁演示: b没有抢到票,基本都被c抢了。 非公平锁改成公平锁后的效果
闲人编程
3 个月前
redis
·
分布式
·
wpf
·
进程
·
锁
·
死锁
·
readlock
Redis分布式锁实现
『宝藏代码胶囊开张啦!』—— 我的 CodeCapsule 来咯!✨写代码不再头疼!我的新站点 CodeCapsule 主打一个 “白菜价”+“量身定制”!无论是卡脖子的毕设/课设/文献复现,需要灵光一现的算法改进,还是想给项目加个“外挂”,这里都有便宜又好用的代码方案等你发现!低成本,高适配,助你轻松通关!速来围观 👉 CodeCapsule官网
知识即是力量ol
3 个月前
java
·
数据库
·
mysql
·
事务
·
八股
·
原理
·
锁
口语八股:MySQL 核心原理系列(二):事务与锁篇
✅ 正确回答思路:好的,我从低到高说一下这四个隔离级别:1. READ UNCOMMITTED(读未提交)
虾..
3 个月前
linux
·
多线程
·
锁
Linux 线程互斥
临界资源:多线程执行流共享的资源就叫做临界资源临界区:每个线程内部,访问临界资源的代码,就叫做临界区互斥:任何时刻,互斥保证有且只有一个执行流进入临界区,访问临界资源,通常对临界资源起保护作用
C雨后彩虹
3 个月前
java
·
面试
·
cas
·
同步
·
异步
·
锁
CAS与其他并发方案的对比及面试常见问题
在前面的文章中,我们从 CAS 的核心思想、底层实现、问题解决方案,到实际应用场景,完成了一套完整的知识体系搭建。但在实际开发中,没有最优的技术,只有最适合的技术。
C雨后彩虹
3 个月前
java
·
多线程
·
并发
·
cas
·
异步
·
锁
CAS 在 Java 并发工具中的应用
在前面文章中,我们系统学习了 CAS 的核心思想、底层实现以及三大核心问题的解决方案。理论知识最终要服务于实践,而 CAS 作为 Java 无锁并发编程的基石,早已深度融入 JDK 的并发工具体系中。
九皇叔叔
3 个月前
数据库
·
mysql
·
锁
·
意向锁
MySQL 意向锁为什么不会阻塞行锁之间的并发?
在 MySQL InnoDB 锁体系中,很多人第一次看到**意向锁(Intention Lock)**都会产生一个误解:
没有bug.的程序员
3 个月前
java
·
开发语言
·
多线程
·
并发
·
cas
·
synchronized
·
锁
Java锁优化:从synchronized到CAS的演进与实战选择
在多核CPU统治计算领域的今天,并发(Concurrency)不再是高级开发者的加分项,而是每一位工程师的生存底座。然而,并发是一把双刃剑:它赋予了程序极高的吞吐能力,也带来了致命的线程安全隐患。
lkbhua莱克瓦24
4 个月前
数据库
·
sql
·
mysql
·
oracle
·
存储过程
·
锁
进阶-锁章节
当10万用户同时抢购限量商品,库存却显示为负数——这不是技术故障,而是锁机制失效的悲剧。” 在2025年数据库故障报告中,68%的高并发系统崩溃源于锁设计缺陷。作为数据库工程师,你无法回避一个核心问题:如何在保障数据一致性的同时,让系统吞吐量飙升?
予枫的编程笔记
4 个月前
java
·
人工智能
·
锁
【Java进阶】深入浅出 Java 锁机制:从“单身公寓”到“交通管制”的并发艺术
🍂 枫言枫语:我是予枫,一名行走在 Java 后端与多模态 AI 交叉路口的研二学生。“予一人以深耕,观万木之成枫。”