2025-06-06
虚拟机与并发
0

在之前的内容中已经讲述了 JMM内存模型与volatile,同时也讲述了保障线程安全的 同步互斥异步非阻塞 两种方式,更描述了异步非阻塞中的 CAS 原理以及 CAS 的一些经典问题, 本文接下来继续完成我们的并发版图,了解下什么是 Atomic

2025-06-06
虚拟机与并发
0

在 Java 并发编程中,synchronized 是保障线程安全的核心关键字。它提供了一种简单有效的机制来实现互斥访问共享资源。然而,理解其底层原理、工作方式以及最佳实践对于编写高效、健壮的并发程序至关重要。

2025-06-05
虚拟机与并发
0

在梳理了Java内存模型的脉络以后,就讲到线程的基本状态,了解线程存在哪些状态才能对线程安全保障有更清晰的认知。其中JUC中线程安全,有 互斥同步非阻塞同步 两种方案,本质就是有锁和无锁的区别,在资源竞争比较大的情况下,无锁的性能要远远高于有锁的;说到了锁,那不得不说一下JVM在锁的方面做出的优化,这也是面试常问synchronized锁升级的细节点。

2025-06-05
虚拟机与并发
0

你是否对“线程之间怎么同步数据”这个问题产生过思考?今天带你走进JUC的大门,去了解什么是JMM(Java内存模型),线程之间是如何操作变量值的,volatile 关键字在这其中又起到了什么作用!

2025-06-05
面试与规划
0

之前聊得都是自身的硬实力,今天来聊下软技能。 那什么是软技能呢,一般HR常问的问题类型都是软技能。比如自我介绍、职业目标、团队合作经历、处理冲突的方法、为什么选择这家公司等等。通常是指那些能够深入挖掘候选人动机、价值观或适应能力的问题,而最优回答则需要结构清晰,突出候选人的优势和与职位的匹配度。