ReentrantLock源码分析
本文主要对ReentrantLock
的源码进行了简单的分析,具体包括ReentrantLock
的初始化(公平锁和非公平锁),加锁过程和解锁过程等。
勿在浮沙筑高台
本文主要对ReentrantLock
的源码进行了简单的分析,具体包括ReentrantLock
的初始化(公平锁和非公平锁),加锁过程和解锁过程等。
本文主要讲的是Java运行时数据区,包括线程私有的程序计数器
,虚拟机栈
,本地方法栈
和线程共享的堆
,方法区
等。
最近在看并发编程的艺术
这本书,希望加深对并发这块的理解。毕竟并发相关还是十分重要的。本文主要是关于第二章Java并发机制的底层实现原理
的相关笔记。主要包括volatile
,synchronized
,原子操作
等实现原理的分析。
本文主要记录了几种常见的排序算法的Java实现,如冒泡排序
、快速排序
、直接插入排序
、希尔排序
、选择排序
等等。
本文主要讲述了Java单例模式之双重校验锁中volatile
关键字的作用。
本文主要通过实例源码与反编译详细分析了Java中为什么内部类可以访问外部类的成员。
……本文主要通过实例代码分析了 Java 中为什么方法内定义的内部类可以访问方法中的局部变量。
……本文主要讲了MVC和三层架构的关系,和SSM框架整合教程。
……本文主要分析了 Java中的 String 字符串相关使用与优化方案,包括 String 类型相加的本质、String 字符串相关编译器优化、 StringBuilder 与 StringBuffer 选择、字符串拼接方法、基本类型转 String 类型等。
……