编程语言
文章平均质量分 89
行走的code
这个作者很懒,什么都没留下…
展开
-
JDK1.8源码学习篇三——读写锁ReentrantReadWriteLock学习笔记
一、引言 之前学习了java锁的相关概念,从最开始的大家使用是synchronized关键字,这个重量级锁,性能非常的低下,但是在jdk1.6之后经过优化之后, 性能大幅提升。但是在jdk1.5上新增加的锁lock性能和功能都大幅提升,被大家广泛采用。在上一篇文章中也学习了关于同步的一些基础构建AQS,同时在此基础上也学习了一下java同步中常用到的独占锁ReentrantLock的源码,从...原创 2018-04-17 21:08:54 · 863 阅读 · 0 评论 -
JDK1.8源码学习篇二——ReentrantLock学习笔记
一、 引言 上一篇写了AQS的主要方法和原来,也是为学习ReentrantLock做准备的,在一开始的学习的ReentrantLock的锁的时候,发现大部分的方法都是在AQS中,索性干脆就对AQS单独写个学习笔记,有了上面的基础之后,再来看ReentrantLock的源码,应该会简单很多。二、JAVA的锁机制 1. 在jdk的低版本中主要使用Synchronized关键字来获取,这个是一...原创 2018-04-06 14:37:01 · 647 阅读 · 0 评论 -
Java的类加载学习笔记
最近总是被类加载器搞混,于是下决心好好的去看一下,总结一下类加载器的内容,之前也看过很多博客,但是没有总结过,也没有细细的去看过,隔一段时间,好像又忘记了,趁着这次机会,好好学习一下,自己总结一下,这样也能加深对类加载器的理解,有不对的地方,请大家指正,当然网上有非常的多的博客可以参考,有的写的也非常的好,这里只是一个学习笔记。 一、java的类加载器 类加载器其实是将ja...原创 2018-06-13 14:22:00 · 311 阅读 · 0 评论 -
JVM虚拟机学习笔记
一、背景 先来一段官方的语言:java虚拟机是java运行的必不可少的平台,java所谓的号称跨平台,都是基于这个JVM来进行二、JVM体系结构三、总结原创 2018-06-21 11:14:22 · 385 阅读 · 0 评论