首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
CodeDiamond_FZh
更多收藏集
微信扫码分享
微信
新浪微博
QQ
39篇文章 · 0订阅
Synchronized锁升级过程一定会经过偏向锁么?剖析Synchronized内部原理
ReentrantLock、synchronized,这两个锁是我们掌握并发编程中不可或缺的两个类。本文主要详解synchronized以及在不同版本中有区别以及和lock的区别。
人人都会的synchronized锁升级,区别就在谁能剖析源码!
synchronized是Java语言实现多线程间同步的技术,它使用语法非常简单,但是它的原理确难倒了大多数Java程序员。本文将从源码层面剖析锁的实现原理。
CompletableFuture高级用法之一
CompletableFuture 是 Java 中用于异步编程的一个强大工具。它有很多方法容易弄混,在这里列出以澄清
当面试官问出“Unsafe”类时,我就知道这场面试废了,祖坟都能给你问出来!
一、写在开头 依稀记得多年以前的一场面试中,面试官从Java并发编程问到了锁,从锁问到了原子性,从原子性问到了Atomic类库(对着JUC包进行了刨根问底),从Atomic问到了CAS算法,紧接着又有
为什么现在连Date类都不建议使用了?
一、有什么问题吗java.util.Date? java.util.Date(Date从现在开始)是一个糟糕的类型,这解释了为什么它的大部分内容在 Java 1.1 中被弃用(但不幸的是仍在使用)。
ThreadLocal这点牛角尖总算是给我钻明白了
《ThreadLocal与商场寄存柜的奇妙共鸣:解析底层实现、哈希冲突与内存泄漏》深入剖析了Java中的神奇工具ThreadLocal。通过商场寄存柜的例子,从实际生活角度揭示线程独立存储的奥秘。
简单聊一聊公平锁和非公平锁,parallel并行流
大家好,我是哪吒。 上一章提到了i++的线程安全问题,最终方案是在两个方法上添加synchronized关键字,从而避免i++的线程安全问题,不过,这样真的好吗?在所有有线程安全的方法都添加synch
全面理解CMS和G1垃圾回收器
前置知识 1.分代回收 年轻代 一般用的是复制算法 对应的是Minor GC 如图所示,年轻代分为:一个伊甸园空间(Eden ),两个幸存者空间(Survivor )。 当年轻代中的 Eden 区分配
深入解析G1垃圾回收器
G1,全名叫:Garbage First。是垃圾收集器技术发展历史上的里程碑式的成果,开创了收集器面向局部收集的设计思路和基于Region的内存布局形式。
Java并发编程—彻底深入理解线程池
前言 Hello,大家好!我是Leo! 你是否曾经遇到过这样的情况:当你在开发一个多线程应用程序时,你需要同时创建许多线程来完成不同的任务,但是你很快就发现,线程数量太多会导致程序的性能下降,甚至会导