
java
文章平均质量分 95
大陈子oc
凡是美的都没有家
展开
-
JAVA中的ThreadLocal对象简介
ThreadLocal简介 多线程访问同一个共享变量的时候容易出现并发问题,特别是多个线程对一个变量进行写入的时候,为了保证线程安全,一般使用者在访问共享变量的时候需要进行额外的同步措施才能保证线程安全性。ThreadLocal是除了加锁这种同步方式之外的一种保证一种规避多线程访问出现线程不安全的方法,当我们在创建一个变量后,如果每个线程对其进行访问的时候访问的都是线程自己的变量这样就不会存在线程不安全问题。 ThreadLocal是JDK包提供的,它提供线程本地变量,如果创建一乐ThreadLocal变量原创 2021-11-20 15:37:59 · 416 阅读 · 0 评论 -
✨JVM 不知道重点?来看看我总结出的面试宝典(建议收藏)✨
本文目录JVM 内存结构JVM 常见参数GC 算法对象存活判断垃圾回收机制垃圾收集算法垃圾收集过程垃圾收集器 Garbage CollectorJava 内存模型Java 对象模型JVM 性能监控与故障处理工具JDK 的可视化工具 JVM 内存结构 虚拟机在执行 Java 程序的过程中会把所管理的内存划分为若干个不同的数据区域: 方法区与堆一样,是各个线程共享的内存区域,用于存储已被虚拟机加载的类信息、常量、静态变量、即时编译器编译后的代码等数据. HotSpot 虚拟机把方法区叫做永久代(Perm原创 2021-09-11 22:58:05 · 3259 阅读 · 35 评论