首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
JAVA并发编程
拉丁解牛说技术
创建于2024-09-06
订阅专栏
分享synchronized、volatile、AQS、CAS、JUC包、线程池、阻塞队列等多线程并发案例、核心原理、源码分析。
等 3 人订阅
共12篇文章
创建于2024-09-06
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
JVM进阶调优系列(1)类加载器原理一文讲透
详细剖析JVM类加载器机制原理、类加载器的种类有哪些、结合SPI案例分析双亲委派机制的优缺点,以及以及如何打破双亲委派机制方式,最后分享了Tomcat如何打破双亲委派。
JAVA并发编程系列(13)Future、FutureTask异步小王子
Future和FutureTask很多人没用过,但是很好用。本文由浅入深分享Future的核心实现原理,并剖析源码,以及各个方法。
JAVA并发编程系列(12)ThreadLocal就是这么简单|建议收藏
很多人都以为TreadLocal很难很深奥,尤其被问到ThreadLocal数据结构、以及如何发生的内存泄漏问题,候选人容易谈虎色变。今天我们就庖丁解牛全面分析,让大家看看有多简单,很容易掌握。
JAVA并发编程系列(11)线程池底层原理架构剖析
为什么要用线程池?线程池的核心参数有哪些?各种线程池有怎么用?今天我们详细剖析各个核心参数的意义,以及线程池类型用途、拒绝策略、等待队列详细原理。
JAVA并发编程系列(10)Condition条件队列-并发协作者
从经典面试问题生产者-消费者demo开始,深入剖析Condition条件队列的优点,以及从源码一步步分析如何实现await()、和signal()。
JAVA并发编程系列(9)CyclicBarrier循环屏障原理分析
CountDownLatch核心原理,可以实现拼团场景。但是CountDownLatch里调用countDown()方法后,线程还是可以继续执行后面的代码,没有真正的阻塞。今天我们用循环栅栏实现
JAVA并发编程系列(8)CountDownLatch核心原理
拼多多面试,现场编程模拟拼团,10人拼团成功。在面试过程经常有算法题、模拟现实案例、核心原理分析。这些看似简单,需要候选人有非常扎实的基础,今天并发编程系列分享CountDownLatch.
JAVA并发编程synchronized全能王的原理
说到JAVA并发,相信很多人第一印象想到的就是synchronized,然后就是volatile、JUC、CAS、线程池、AQS、阻塞队列等等这些关键字工具类、原理思想
JAVA并发编程系列之Semaphore信号量剖析
腾讯T2面试,现场限时3分钟+限最多20行代码,模拟地铁口安检进站..类似面试现实中的头部大厂,甚至一些普通大厂都是设计了很多编程题考查大家的基础功底。但是都不会很复杂,涉及一个或多个核心关键技术点。
JAVA并发编程ReentrantLock核心原理剖析
ReentrantLock核心原理是什么,有哪些优点?公平锁、非公平锁有什么区别,又是如何实现的?从源码入手,一步一步解答。
JAVA并发编程AQS原理剖析
很多面试官考察并发编程部分,都会被问:说一下AQS原理,AQS有什么用,原理是什么?本文通俗易懂剖析整理AQS的核心逻辑,让小白一看就会。
JAVA并发编程-一文看懂全部锁机制
Java各种锁有什么区别,优缺点有哪些、什么场景可以用?通俗直白的分析整理,让小白再也不怕面试官八股文拷打。
JAVA并发编程JUC包之CAS原理
原子操作类Atomic,提供了用法简单、性能高效、最重要是线程安全的更新一个变量。底层CAS原理是如何实现的,以及有哪些缺陷,我们通过源码和代码示例一步步解刨,发现非常简单透彻easy。