自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(4)
  • 收藏
  • 关注

转载 Jvm系列-深入理解类加载过程

目录 类加载器主要流程: 类的使用方式: 什么情况是主动使用: 被动使用: 举例:主动使用/被动使用: 案例一 案例二 案例三 类加载器主要流程:加载>连接(校验,准备...

2019-09-10 09:27:00 126

转载 Java并发系列-深入理解volatile

目录 volatile关键字的语义: 首先我们先验证可见性: 如何解决缓存一致性问题? 验证有序性: > 也可关注本人个人站点关注更多内容:https://jie3615.github.io/ 在并发场景中我们经常会看到volatile...

2019-08-29 14:24:00 98

转载 Java并发系列-从消费者生产者模型理解wait/notify

wait/notify实现生产者消费者线程的协作机制wait/notify,线程除了有竞争关系,他们还存在着协作,下面我们就用实际案例来描述下他们的协作关系生产者/消费者模型的特性​ 消费者、生产者是通过一个缓冲区进行通信的,这个缓冲区可以是阻塞队列;​ 生产者在队列满的时候停止生产;​ 消费者在队列空的时候停止消费;​ 生产者/消费者模型可以提高程序执行效率,我们可以调节...

2019-08-06 09:21:00 115

转载 Java并发系列-深入Jvm理解Thread启动流程

前言近期整理笔记想开个专题,准备从并发入手。并发这块又从哪里入手,一开始想的是AQS,偶然间看到自己之前编译调试openjdk的时候整理的一些笔记,又有了新的想法,决定先从最基础的开始,并发这块脱离不了线程,那么我们就结合jdk,hotspot探究一下线程的来龙去脉。线程的定义:程序运行的最小单元,被包含在进程中。Java中的线程class Thread implements R...

2019-07-30 20:27:00 467

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除