前言 只有光头才能变强 回顾前面: 给女朋友讲解什么是代理模式 包装模式就是这么简单啦 本来我预想是先来回顾一下传...[作者空间]
对于Java开发者来说,Java8的版本显然是一个具有里程碑意义的版本,蕴含了许多令人激动的新特性,如果能利用好这...[作者空间]
1、简介 LockSupport 和 CAS 是Java并发包中很多并发工具控制机制的基础,它们底层其实都是依赖U...[作者空间]
死锁是多线程环境中由于对资源竞争分配不合理而产生的阻塞行为,银行家算法是一种动态避免死锁的策略。 I、死锁 1.1...[作者空间]
为什么使用线程池 当我们在使用线程时,如果每次需要一个线程时都去创建一个线程,这样实现起来很简单,但是会有一个问题...[作者空间]
浅拷贝(shallow clone)和深拷贝(deep clone) 浅拷贝是指拷贝对象时仅仅拷贝对象本身和对象中...[作者空间]
问:简单说说 JDK 1.8 中 HashMap 是如何扩容的?与 JDK 1.7 有什么区别? 答:JDK 1....[作者空间]
占小狼 转载请注明原创出处,谢谢! 前言 CAS(Compare and Swap),即比较并替换,实现并发算法时...[作者空间]
1.ConcurrentHashmap简介 在使用HashMap时在多线程情况下扩容会出现CPU接近100%的情况...[作者空间]
1. LockSupport简介 在之前介绍AQS的底层实现,已经在介绍java中的Lock时,比如Reentra...[作者空间]
1. JMM的介绍 在上一篇文章中总结了线程的状态转换和一些基本操作,对多线程已经有一点基本的认识了,如果多线程编...[作者空间]
作者: 一字马胡 转载标志 【2017-11-03】 更新日志 初步了解Fork/Join框架 Fork/Joi...[作者空间]
作者: 一字马胡 转载标志 【2017-11-03】 更新日志 一、Map概述 我们都知道HashMap是线程不...[作者空间]
前言 ThreadLocal很多同学都搞不懂是什么东西,可以用来干嘛。但面试时却又经常问到,所以这次我和大家一起学...[作者空间]
正如每个java文档所描述的那样,CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到...[作者空间]
此篇博客所有源码均来自JDK 1.8 信号量Semaphore是一个控制访问多个共享资源的计数器,和CountDo...[作者空间]
简介 HashMap:数组+单向链表 LinkedHashMap: HashMap + 双向循环链表 LruCac...[作者空间]
前言 今天介绍下Java的反射机制,以前我们获取一个类的实例都是使用new一个实例出来。那样太low了,今天跟我一...[作者空间]
前言 本篇主要介绍Java多线程中的同步,也就是如何在Java语言中写出线程安全的程序,如何在Java语言中解决非...[作者空间]
前言 多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要...[作者空间]