码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
day16
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayL ...
分类:其他好文   时间:2018-06-12 00:46:12    阅读次数:178
java集合,总结
Collections接口 ArrayList:底层实现是数组,所以查询快,修改,插入删除慢 线程不安全 效率高 可以使用Collections.synchronizedList()方法将其变成线程安全的。 LinkedList:底层实现是链表,所以查询慢,修改插入删除快,线程不安全 效率高 vec ...
分类:编程语言   时间:2018-06-09 15:23:37    阅读次数:158
Rehash死锁的问题
为什么都说HashMap是线程不安全的呢?它在多线程环境下,又会发生什么情况呢? resize死循环 我们都知道HashMap的初始容量是16,一般来说,当插入数据时,都会检查容量有没有超过设定的thredhold,如果超过容量,就需要增大Hash表的尺寸,但是这样一来,整个Hash表内的元素都需要 ...
分类:其他好文   时间:2018-05-31 10:38:57    阅读次数:173
java基础33 Set集合下的HashSet集合和TreeSet集合
集合的体系: | collection 单例集合的根接口 | List 如果实现了list接口的集合类,具备的特点:有序,可重复 注:集合中的有序不是指自然顺序,而是指添加进去的顺序与出来的顺序是一致的 | ArrayList ArrayList底层维护了一个object数组的实现的。(线程不安全) ...
分类:编程语言   时间:2018-05-21 19:38:43    阅读次数:189
集合框架(二)
1:List的子类(掌握) (1)List的子类特点 ArrayList: 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector: 底层数据结构是数组,查询快,增删慢 线程安全,效率低 LinkedList: 底层数据结构是链表,查询慢,增删快 线程不安全,效率高 (2)ArrayL ...
分类:其他好文   时间:2018-05-20 21:26:52    阅读次数:175
单列模式对比
单例模式。构造函数是私有的,通过一个共有的成员函数还调用这个构造函数,在多线程环境下,还需要对这个成员函数进行加锁。下面是4种单例的创建方式,最安全也最好的是第4种,使用内部类的方式。 1、懒汉式单例,线程不安全的 2、懒汉式单例,线程安全的 这种写法能够在多线程中很好的工作,而且看起来它也具备很好 ...
分类:其他好文   时间:2018-05-20 18:12:37    阅读次数:134
Android面试之HashMap的实现原理
1、HashMap与HashTable的区别 HashMap允许key和value为null; HashMap是非同步的,线程不安全,也可以通过Collections.synchronizedMap()方法来得到一个同步的HashMap HashMap存取速度更快,效率高 HashMap去掉了Has ...
分类:移动开发   时间:2018-05-18 19:27:47    阅读次数:211
Java基础(八)面试题
面试题:HashMap集合和Hashtable的区别?共同点:都是map接口的实现类,都是基于哈希表的实现类HashMap集合线程不安全的类,不同步,执行效率高(允许键和值是null的)Hashtable集合线程安全的类,同步,执行效率低(不允许有null键和null值)面试题:throws和throw的区别?throws:也是表示抛出异常,它后面跟的异常类名,并且可以多个异常类名中间逗号开举例:
分类:编程语言   时间:2018-05-17 19:50:05    阅读次数:172
面试题:java面试基本方向 !=!=未看
一、Java基础 1. 集合框架A)集合中泛型优点?1)HashMap 允许一个键为null,允许多个值为null,默认容量是16,加载因子是0.75f,每次扩容一倍,是一种异步式线程不安全的映射。2)Hashtable 不允许键值为null,默认初始容量是11,加载因子是0.75f,是一种同步式线 ...
分类:编程语言   时间:2018-05-10 01:07:27    阅读次数:324
Java Concurrency in Practice 4.1-4.2相关问题及理解
今天终于又重新拿起了Java Concurrency in Practice,之前被虐的体无完肤,在看这本书之前,有一部分自己写的代码我根本没意识到是线程不安全的,还真的是要恶补这方面的知识。 1.Java监视器模式 监视器模式其实很简单,就是用私有对象的锁或者内置锁来保证所属对象的线程安全性。这里 ...
分类:编程语言   时间:2018-05-09 22:49:45    阅读次数:221
759条   上一页 1 ... 31 32 33 34 35 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!