首页
学习
活动
专区
圈层
工具
发布
首页标签高并发

#高并发

Java源码详解:深入Java并发之AtomicLongArray全景式解析——无锁长整型数组的高效并行与AI Agent时代的协同基石

jack.yang

在高并发、高性能的系统中,我们常常需要处理 64位长整型(long) 的原子操作,例如记录系统启动以来的纳秒级时间戳、维护一个巨大的全局计数器、或进行高精度的金...

300

Java源码详解:深入Java并发之AtomicReference全景式解析——无锁引用的通用基石与JDK 25时代的演进

jack.yang

在高并发编程的世界里,我们不仅需要对基本数据类型(如整数、布尔值)进行原子操作,更经常需要对 对象引用 进行线程安全的更新。例如,实现一个无锁的栈、队列,或者动...

910

Java源码详解:深入Java并发之ReentrantReadWriteLock全景式解析——读写分离的精妙艺术与云原生时代的演进(JDK 25版)

jack.yang

在高并发系统的设计中,如何高效地处理共享资源的访问是一个永恒的挑战。当多个线程频繁读取数据而很少修改时,使用传统的互斥锁(如 synchronized 或 Re...

510

Java源码详解:深入Java并发之AtomicInteger全景式解析——无锁整数的精妙实现与JDK 25/26时代的演进

jack.yang

在高并发编程中,对共享计数器(如请求计数、序列号生成、资源配额)的安全递增是一个基础且关键的需求。传统的 volatile int 变量虽能保证可见性,却无法保...

1110

Java源码详解:深入Java并发(concurrent)之ReentrantLock全景式解析——可重入互斥锁的精妙实现与云原生演进

jack.yang

在Java并发编程的工具箱中,ReentrantLock 是最基础、最常用且最灵活的显式锁实现。作为 synchronized 关键字的强大替代品,它不仅提供了...

3410

Java源码详解:深入Java并发(concurrent)之StampedLock全景式解析——乐观读的革命性设计与云原生演进

jack.yang

在高并发系统中,“读多写少”是极为普遍的场景。传统的 ReentrantReadWriteLock 虽然通过读写分离提升了读性能,但其 悲观锁模型 仍存在致命缺...

1210

Java源码详解:深入Java并发concurrent之ReentrantReadWriteLock.WriteLock全景式解析—独占锁的精妙实现与云原生演进

jack.yang

在 ReentrantReadWriteLock 的双子星架构中,WriteLock(写锁)扮演着“数据修改守门人”的角色。它以 独占模式 保证在任意时刻,只有...

2110

Java源码详解:深入Java并发之ReentrantReadWriteLock全景式解析——读写分离的精妙艺术与云原生时代的演进

jack.yang

在高并发系统的设计中,如何高效地处理共享资源的访问是一个永恒的挑战。当多个线程频繁读取数据而很少修改时,使用传统的互斥锁(如 synchronized 或 Re...

2110

Java源码:万字精解AbstractOwnableSynchronizer 源码—从 Doug Lea 的设计哲学到云原生与 AI Agent 时代的并发基石

jack.yang

在 Java 并发编程的宏伟殿堂中,java.util.concurrent.locks 包犹如一座精密运转的机械钟表,而 AbstractQueuedSync...

2120

面向校园场景的同城外卖 APP 开发:系统搭建与专属功能架构方案

万岳科技程序员小赵

有的是学生兼职送餐,有的是食堂线上接单,还有一些是校内跑腿团队慢慢做起来的。刚开始可能只是一个微信群,用餐时段订单量一多,微信群信息激增,靠人工记单、手动派单根...

5510

数据库连接池避坑指南:告别“连接超时”与“资源耗尽”,让系统跑得更快!

数据库小学妹

上篇我们聊了Redis缓存和双写一致性,解决了高并发下数据读写的“速度与稳定”难题。这篇我们深入后端实战,聊聊另一个高并发场景中的“隐形地雷”——​数据库连接池...

11310

数据库扛不住高并发?Redis缓存+双写一致性:给你的系统装上“涡轮增压”

数据库小学妹

前面几期,我们讲了分库分表和读写分离,把数据库从“单打独斗”变成了“千军万马”。但在面对秒杀、抢购这种瞬时百万级的流量,光靠数据库集群依然扛不住。这时候,我们需...

13910

100路直播间同时审核不卡顿:腾讯云VM高并发直播审核架构揭秘

gavin1024

摘要: 对于大型直播平台来说,"高并发"不是一个技术术语,而是真金白银的业务命脉——同时在线数千个直播间,每个都需要实时审核,审核服务一旦卡顿或宕机,要么违规内...

9310

拒绝 403 Forbidden!实战解析全球流媒体元数据的高并发爬虫架构(附完整核心源码)

jackcode

在数据采集领域,流媒体平台的元数据(如封面、简介、评分、播放量、评论数等)一直是个高频需求。

13510

如何让海量数据跑得更快?分库分表实战,从入门到避坑

数据库小学妹

📌 ​关键词​:MySQL分库分表、ShardingSphere、海量数据、数据库架构、 高并发、运维进阶

10410

Java源码学习:虚拟线程时代的 ReentrantReadWriteLock剖析——机遇、挑战与演进

jack.yang

Java 21 正式引入了虚拟线程(Virtual Threads),这标志着 Java 并发编程进入了一个全新的时代。Project Loom 的目标是让编写...

11320

Java源码分析:`ReentrantLock`、`ReentrantReadWriteLock`与`LockSupport`深度解析

jack.yang

在Java并发编程的世界里,synchronized关键字曾是开发者控制线程同步的唯一选择。它简单、易用,并由JVM保证其正确性。然而,随着应用复杂度的提升,其...

10620

Java源码学习:深入剖析Java的concurrent包源码之`ReentrantLock` 的精妙设计与云原生演进

jack.yang

在 Java 并发编程的演进史上,synchronized 关键字曾是开发者控制线程同步的唯一选择。它简单、易用,并由 JVM 保证其正确性。然而,随着应用复杂...

11320

Java源码学习:深入剖析Java的concurrent包源码之`ReadWriteLock` 的并发哲学与云原生演进

jack.yang

在多线程编程的世界里,对共享数据的访问是永恒的主题。最朴素的解决方案是使用互斥锁(如 synchronized 或 ReentrantLock),它简单、安全,...

10020

Java源码学习:深入剖析Java的concurrent包源码之`Lock` 接口的设计哲学与云原生演进

jack.yang

在 Java 的并发世界中,synchronized 关键字曾是开发者控制线程同步的唯一选择。然而,随着应用复杂度的提升,其固有的局限性——如无法中断、无法设置...

9020
领券