- 博客(2)
- 问答 (1)
- 收藏
- 关注
原创 学习BitSet集合中set方法的小结
学习BitSet集合中set方法的小结 BitSet保存的是一个对应位置的布尔值,内部采用的是long类型的数组进行实现。那么它就是如何实现快速定位到对应的元素呢,我们对于源码进行分析,就可以见一二。 首先,打开BitSet的源码,查找到有一个属性值long[] words /** * The internal field corresponding to the serialField "bits". * 内部的字段类似处理连续的“位” */ private
2020-12-05 12:51:00 1107
原创 Java JUC包下ReentrantReadWriteLock读写计数器合并的原因分析
Java JUC包下ReentrantReadWriteLock读写计数器合并为一个原理解析@TOC 通过阅读java鼻祖 Doug Lea 的并发编程中读写锁的使用原理,对于ReentrantReadWriteLock使用的Sync实现方法进行研究,同时也为了加深映像,自己实现了简单的读写锁。对于ReentrantReadWriteLock.Sync的State这个值的设计确实巧妙。 State值记录了读写锁的计数器,使用的是int类型,分为两段,前面16位记录的是当前读加锁的计数,后面16位记录的时候当
2020-11-13 11:57:09 80
空空如也
Extjs gridpanel中summary 数据动态如何动态刷新
2021-05-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人