随笔分类 - 图文教程之java多线程补充
图文教程之java多线程补充\面试
摘要:1.背景 2.代码 package com.qianxingniwo.ls; import org.junit.Test; import java.util.concurrent.atomic.AtomicReference; import java.util.concurrent.locks.Lo
阅读全文
摘要:1.背景 volatile 修饰的作用???? 什么是可见性?? 什么是指令重排序?? 2.可见性-案例 package com.my.aqs; /** * @Copyright (C) XXXXX技有限公司 * @Author: ldp * @Date: 2023/4/28 9:10 * @Des
阅读全文
摘要:1.背景 编写多线程相关的程序,必然会用到线程状态的相关知识点, 那么这篇博客就给大家系统的分析一下多线程的状态, 由于java中线程状态与操作系统中的线程状态划分有区别, 因此这里优先介绍操作系统的5种线程状态 2.操作系统给线程划分的5种状态 状态说明: 状态一:【初始状态】仅是在语言层面创建了
阅读全文
摘要:1.背景 多线程性能测试 JMH:简介 JMH is a Java harness for building, running, and analysing nano/micro/milli/macro benchmarks written in Java and other languages t
阅读全文