摘要: 前言 很高兴遇见你~ 欢迎阅读我的文章。 volatile关键字在Java多线程编程编程中起的作用是很大的,合理使用可以减少很多的线程安全问题。但其实可以发现使用这个关键字的开发者其实很少,包括我自己。遇到同步问题,首先想到的一定是加锁,也就是synchronize关键字,暴力锁解决一切多线程疑难杂 阅读全文
posted @ 2020-12-10 11:40 一只修仙的猿 阅读(613) 评论(2) 推荐(4) 编辑
摘要: 如果有一个整型变量count,多个线程并发让count自增1,你会怎么设计? 你知道如何让多个线程协作完成一件事件吗? 前言 很高兴遇见你~ ConcurrentHashMap是个老生常谈的集合类了,我们都知道多线程环境下不能直接使用HashMap,而需要使用ConcurrentHashMap,但有 阅读全文
posted @ 2020-12-09 22:05 一只修仙的猿 阅读(1092) 评论(1) 推荐(1) 编辑
摘要: 前言 很高兴遇见你~ HashMap是一个非常重要的集合,日常使用也非常的频繁,同时也是面试重点。本文并不打算讲解基础的使用api,而是深入HashMap的底层,讲解关于HashMap的重点知识。需要读者对散列表和HashMap有一定的认识。 HashMap本质上是一个散列表,那么就离不开散列表的三 阅读全文
posted @ 2020-12-09 13:11 一只修仙的猿 阅读(1040) 评论(2) 推荐(11) 编辑