Gustavo
并发编程——下 并发编程——下
3.3ReentrantLock源码分析ReentrantLock类图 我们看一下重入锁ReentrantLock类关系图,它是实现了Lock接口的类。NonfairSync和FairSync都继承自抽象类Sync,在Reentrant
2025-04-23
并发编程——中 并发编程——中
1. JUC简介从JDK1.5起,Java API 中提供了java.util.concurrent(简称JUC)包,在此包中定义了并发编程中很常用的工具,比如:线程池、阻塞队列、同步器、原子类等等。JUC是 JSR 166 标准规范的一个
2025-04-23
并发编程——上 并发编程——上
一、多线程 什么是多线程?多线程(multithreading)是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力 的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。 并发编程:编写多线程代码,解决多线
2025-04-23
JVM监控环境搭建之(Grafana+Prometheus+Micrometer) JVM监控环境搭建之(Grafana+Prometheus+Micrometer)
SpringBoot应用JVM监控环境搭建Grafana+Prometheus+Micrometer01-SpringBoot自带监控ActuatorSpringBoot自带监控功能Actuator,可以帮助实现对程序内部运行情况监控,比如
2025-04-21
JVM性能优化 JVM性能优化
JVM调优实践为什么JVM调优?运行在虚拟机上的应用,能够使用更少的内存(Footprint),及更低的延迟(Latency),获取更大的吞吐量(Throughput)。 下面展示了一些JVM调优的量化目标参考实例 调优目标: 堆内存使用
2025-04-21
JVM相关工具 JVM相关工具
JVM相关工具JDK工具包jpsjps:Java Virtual Machine Process Status Tool 查看Java进程 ,相当于Linux下的ps命令,只不过它只列出Java进程。 jps :列出Java程序进程ID
2025-04-19
2 / 37