摘要:
第四章 现代并发 4.2.1 同步与锁 只能锁定对象,不能锁定基本类型个人理解,加锁时,锁需要类似sumCount的计数器机制来加锁和释放锁,而这些东西是Object类才拥有的,基本类型没有,这也就是说,为什么锁只能是引用类型的,而不能是基本类型. 4.2.3 完全同步对象 如果一个类遵从下面所有规 阅读全文
摘要:
ArraList是基于动态数组实现的一种线性列表,这种基于动态数组的好处就是有索引,查询比较快,时间复杂度为O(1); 但是对数据修改比较慢,因为需要移动数据,移动数据的过程需要消耗大量的时间。 1.默认初始容量是10 当添加第一个元素时,如果 this.elementData = DEFAULTC 阅读全文