- 博客(3)
- 资源 (1)
- 收藏
- 关注
原创 Java map和golang map的一些点
Java map和golang map的一些点hash函数Javagolang内存存储模型:JavaConcurrentHashMapJDK7的分段锁思想JDK8的红黑树golang背景:Java 1.8.40Golang 1.13.5hash函数Java哈希函数代码如下:static final int hash(Object key) { int h; ...
2020-02-11 22:38:14 1158
原创 golang 对象(struct) hash原理
golang 对象hash原理map里面的key的hash是怎么实现的golang里面的对象的hash原理map里面的key的hash是怎么实现的源码:src/runtime/map.gogolang的map是内置关键字,不管是get还是set都需要通过key的hash找到对应的存储实体。具体的hash过程如下代码:type maptype struct { typ _ty...
2020-02-04 22:56:36 5001 1
原创 golang interface 与 反射
golang interface 与 反射golang interface 使用场景golang interface 数据结构golang interface 一些使用场景原理函数参数是 interface 的成本interface{}和带方法的interface的赋值过程动态类型与动态分发是如何实现的,动态分发什么时候进行,并且有什么样的调用成本如何进行类型转换如何进行断言,断言的成本有多高为什...
2020-02-01 21:45:28 2877
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人