作者:上帝爱吃苹果 目录 ConcurrentHashMap的简介 1.get操作源码 2.volatile登场 ...[作者空间]
1.抽取修改说明 第一个构造器是增加第一个结点时使用,此时tab[0]赋值为本红黑树结点。第二个构造器是put时使...[作者空间]
Volatile有序性 在并发编程中谈及到的无非是可见性、有序性及原子性。而这里的Volatile只能够保证前两个...[作者空间]
这篇文章我花了两个小时编辑,是目前我能找到的几乎所有的问题。所以你们如果能全部掌握,基本就能收割 offer 了。...[作者空间]
这是 wanAndroid 每日一问中的一道题,下面我们来尝试解答一下。 讲讲并发专题 volatile,sync...[作者空间]
底层数据结构: JDK1.7 的 ConcurrentHashMap 底层采用 分段数组+链表 实现,而 JDK1...[作者空间]
前言 最近ViewPager2发布了1.0.0-alpha04版本,新增offscreenPageLimit功能,...[作者空间]
这篇文章会记录Synchronized的常用使用场景与Synchronized的底层实现原理。虽然我们平时经常会在...[作者空间]
前言 移动研发火热不停,越来越多人开始学习Android 开发。但很多人感觉入门容易成长很难,对未来比较迷茫,不知...[作者空间]
背景 公司前段时间冲上了App Store的第一,为了满足产品的各种需求,公司技术团队扩招,基于这种情况下,前段时...[作者空间]
前言 前段时间写过一篇《线程池没你想的那么简单》,和大家一起撸了一个基本的线程池,具备: 线程池基本调度功能。 线...[作者空间]
线程安全: HashMap 是非线程安全的,而 Hashtable 是线程安全的,因为 Hashtable 内部的...[作者空间]
在JDK1.2之后,Java对引用的概念进行了扩充,将引用分为强引用(Strong Reference),软引用(...[作者空间]
Handler是什么? 对于Handler 我们都不太陌生 这是我们Android的消息传输机制 我们都知道它是...[作者空间]
1. 前言 Activity是日常开发中最常用的组件,系统给我们做了很多很多的封装,让我们平时用起来特别简单,很顺...[作者空间]
1、为什么 Java 中只有值传递? 首先回顾一下在程序设计语言中有关将参数传递给方法(或函数)的一些专业术语。按...[作者空间]
将自己的知识分享,以后会持续输出,希望给读者朋友们带来帮助。若有帮助读者朋友可以点赞或者关注。 今天我们聊聊vol...[作者空间]
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个...[作者空间]
Condition简介 Object类是Java中所有类的父类, 在线程间实现通信的往往会应用到Object的几个...[作者空间]
Runnable是线程吗? Runnable不是线程,Thread才是。比如单一线程池Executor会在内部创建...[作者空间]