目录 公平锁 非公平锁 非公平锁 公平锁 可重入锁 不可重入锁 可重入锁(递归锁) 不可重入锁 轻量级锁 重量级锁 偏向锁 重量级锁 自旋锁(循环上锁) 轻量级...
排他锁 排他锁:独享锁、独占锁。一个线程获取锁,其他线程等待。也就是:synchronized 共享锁 共享锁:在锁中,有个叫读锁。读锁也就是共享锁。也就是说...
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, ...
文章目录 前言 一、构建SpringBoot、Prometheus、Grafana环境 二、监控说明 1.线程池参数说明 2.线程池工作说明 3.监控效果展示 3.1 总体结果 3.2 活...
线程池是我们平时开发中使用较多的一种组件,其主要监控点在于池中的线程和阻塞队列中的任务情况。 构建一个线程池 先构建一个基本的线程池,并看看有哪些参...
目录 编辑 前言 开篇 什么是单例模式? 单例模式能解决什么问题? 项目中哪些地方使用了单例模式? 如何实现单例模式? 第一版 第二版【1.0】 第二版【2.0...