ShuYou's Blog

我不知道去何方,但我已经在路上

Java线程通信工具类的使用

本文介绍一些Java线程常用通信工具类,主要介绍怎么使用。 简介 常见的线程间通信方法有: wait()和notify() +加锁机制synchro

深入了解ReentrantReadWriteLock

本文分析JDK1.8中的ReentrantReadWriteLock类 简介 由于ReentrantLock是独占锁,某时只有一个线程可以获取该

Java并发基础

本篇介绍Java并发的基础知识,主要包括线程安全,共享变量的内存可见性,synchronized和volatile关键字,指令重排序,伪共享

深入了解ThreadLocal

本文分析ThreadLocal的原理和使用 1.ThreadLocal简介 多线程访问共享变量时容易出现并发问题,为了保证线程安全,一般会给共享

深入了解ConcurrentHashMap

本文将深入源码分析ConcurrentHashMap的相关内容 1.ConcurrentHashMap简介 由于HashMap是非线程安全的,所

深入了解HashMap

本篇分析HashMap的 hash()函数 和 底层数据结构 以及 常用方法 和 常见面试相关题目 1. HashMap简介 HashMap 是一个K,V键值对的常用集合类,它

Java集合小结

这篇文章对Java集合相关类进行介绍,包括Collection、List、Set、Map、Queue这些常见得集合相关接口和类。 1.集合概述

Aviator的初步了解和使用

“初步了解和使用Aviator” 1.Aviator简介 Aviator 是一个高性能,轻量级的java语言实现的表达式求值引擎,主要