![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
文章平均质量分 94
FugLee
在地里面除草,边学 Java -_-
展开
-
操作系统(第六节) --- 关于线程的同步与死锁问题
有这样一个场景, 商场发布了 10 张优惠券供消费者抢购, 因为抖音等自媒体的加持, 当天一共有二十个人等点进行抢购, 因为网络延迟原因, 系统并没有及时的减少优惠券的数量, 这就导致二十名消费者都抢到了优惠券, 致使优惠卷的数量成为了负数; 这就是不同步导致的问题.原创 2023-03-13 17:11:03 · 277 阅读 · 0 评论 -
操作系统(第五节) --- ThreadLocal 的简单使用并深扒其实现原理
在多线程环境下, 如果想要保证每个线程都能独立于其它线程独自运行, 可以使用 ThreadLocal 来解决; ThreadLocal 就是用于提供线程局部变量的一个工具, 也就是说 ThreadLocal 可以为每个线程创建一个单独的变量副本; 其概念与同步机制正好相反, 同步机制是保证多线程环境下数据的一致性; 而 ThreadLocal 则是保证多线程环境下数据的独立性.原创 2023-03-10 15:57:36 · 400 阅读 · 0 评论 -
JVM 系列(三) --- 详解Java垃圾回收(GC)
什么是垃圾回收? 垃圾回收算法是什么?原创 2022-05-23 17:50:36 · 1369 阅读 · 4 评论 -
Java 基础系列(十三) --- 什么是双亲委派模型
双亲委派模型及三种类加载器原创 2022-05-23 17:44:39 · 132 阅读 · 2 评论 -
JVM 系列(二) --- JVM 类加载的基本流程
JVM 的基本流程原创 2022-05-23 17:40:49 · 2399 阅读 · 0 评论 -
JVM 系列(一) --- 深入浅出对 JVM 的理解
本篇文章主要介绍 **JVM 是什么, JVM 的内存布局是什么样的, JVM 的类加载机制是怎么一回事,以及垃圾回收的概念,**这些概念都是以后升学或者是找工作面试常考/常问的问题,因此需要我们经常回顾,本篇文章便可以当做常回顾的工具.我们在上学期间可能已经接触过虚拟机这个概念,虚拟机就是一个完整的计算机系统,其具有完整的硬件功能,并且运行在一个完全隔离的环境中,原创 2022-05-23 17:28:19 · 1061 阅读 · 10 评论