Java高级
文章平均质量分 90
好学且牛逼的马
ikun 一遍不会,就再学一遍
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从“大师杰作”到“并发基石”:JUC(java.util.concurrent)发展历程与核心知识点详解(超详细·最终补全版)
核心组成:表示同步状态(如锁的占有次数、剩余许可数)CLH队列变体:FIFO等待队列,存储等待获取同步状态的线程独占/共享模式:支持独占(如)和共享(如Semaphore)两种模式工作机制子类通过重写tryAcquiretryRelease等方法实现自定义同步逻辑AQS提供了acquirerelease模板方法,包含线程排队、阻塞唤醒等通用逻辑基于AQS的同步器同步器使用模式作用独占可重入互斥锁,state表示锁的重入次数Semaphore共享信号量,state表示剩余许可数共享。原创 2026-02-18 17:10:00 · 388 阅读 · 0 评论 -
《Java并发编程:JUC核心解析与实战》
JUC (Java Util Concurrent) 是 Java 并发工具包,位于包下,提供了丰富的并发编程工具。它是在 Java 5 中引入的,旨在简化并发编程,提高代码质量和性能。JUC 的核心价值简化并发编程:提供高级并发工具,避免手动管理线程提高性能:充分利用多核CPU资源,实现高效的并发处理保证线程安全:内置线程安全机制,避免常见的并发问题提供丰富的并发工具:包括线程池、并发集合、原子类、锁机制等JUC 的设计理念无锁优先:优先使用无锁数据结构和算法细粒度锁:减少锁的粒度,提高并发性能异步编程。原创 2026-03-06 17:16:58 · 385 阅读 · 0 评论
分享