![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
Fstrovsky
上士闻道,勤而行之;中士闻道,若存若亡;下士闻道,大笑之。不笑不足以为道。
展开
-
Java多线程之synchronized、volatile关键字底层原理
文章目录接上一篇用户态与内核态CASUnsafemarkword工具:JOL = Java Object Layoutsynchronized的横切面详解java源码层级字节码层级JVM层级(Hotspot)锁升级过程JDK8 markword实现表:锁重入synchronized最底层实现synchronized vs Lock (CAS)锁消除 lock eliminate锁粗化 lock c...原创 2020-05-05 17:58:54 · 580 阅读 · 0 评论 -
Java多线程之基础概念
文章目录前言什么是线程线程的生命周期线程常用方法启动线程的五种方式线程同步的基本概念前言五一假期没出去玩,跟着马士兵老师复习了一下Java的线程、多线程。马老师讲的关键字:synchronized、volatile的底层原理,讲得深入浅出,有种豁然开朗的感觉!下面是线程课的笔记,分享一下。synchronized、volatile、多线程的笔记放到下篇分享。什么是线程基本概念我们先从线...原创 2020-05-05 17:26:35 · 286 阅读 · 0 评论