文章目录 Java 垃圾回收 Java内存分配 Java内存回收策略 1,对象优先在 Eden 分配 2,大对象直接进入老年代 3,长期存活的对象进入老年代 4,动态对象...
示例中使用的设备:https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-21914722028.2.2b826baaneOluT&id=17021194999https://item.taobao.com/it...
synchronized 和 ReentrantLock 是用来实现并发操作中的锁机制。 文章目录 synchronized synchronized 的作用范围 死锁的现状 synchronized的实现原理...
目录 公平锁 非公平锁 非公平锁 公平锁 可重入锁 不可重入锁 可重入锁(递归锁) 不可重入锁 轻量级锁 重量级锁 偏向锁 重量级锁 自旋锁(循环上锁) 轻量级...
排他锁 排他锁:独享锁、独占锁。一个线程获取锁,其他线程等待。也就是:synchronized 共享锁 共享锁:在锁中,有个叫读锁。读锁也就是共享锁。也就是说...
推荐一个 零声学院 免费公开课程,个人觉得老师讲得不错,分享给大家:[Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S...
JAVA面试宝典,搞定JAVA面试,不再是难题,系列文章传送地址,请点击本链接。 目录 1、谈谈你对 Java 平台的理解?“Java 是解释执行”,这句话正确吗? 2、...
JUC:java.util.concurrent 环境准备 1.maven项目 2.准备一个lombok org.projectlombok lombok 1.18.22 3.项目的Project Structure的Project的SDK改为1....
Redis 分布式锁 目录 Redis 分布式锁 一. 问题场景 二. 基本用法 三. 解决超时问题 四. Redisson 实现分布式锁 一. 问题场景 在用户操作中,一个线...
关于线程池需要注意的几点 指定线程名,异常处理 自定义ThreadFactory指定 public static final ThreadPoolExecutor executor = new ThreadPoolExecutor(1, ...