0
点赞
收藏
分享

微信扫一扫

ConcurrentHashMap源码

1kesou 2022-02-20 阅读 60
java

ConcurrentHashMap源码


前言

作为Java集合中线程安全的Map结构,本篇文章主要从源码出发,探究相比HashMap,ConcurrentHashMap是如何保证线程安全的。

一、基础知识

1.Java基础数据类型、字节、位

在这里插入图片描述
在源码中出现以下代码:

    static final int HASH_BITS = 0x7fffffff; // usable bits of normal node hash

1、16进制数以0x开头,每个数字占4bit,8位16进制是4个字节,是一个int整形。
2、F的二进制是:1111。
3、7的二进制是:0111。
4、0x7fffffff的二进制表示为第一位是0,剩下的都是1。

2、transient关键字

二、源码方法


总结

提示:这里对文章进行总结
例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。

举报

相关推荐

0 条评论