码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
HashMap 源码分析
类注释 线程不安全,出现并发问题会 fail fast,并发需要用 Collections.synchronizedMap 包裹起来 顺序不按照插入顺序 hashcode 分散均匀很重要 hashcode 分散不均匀,Compareble 来补充 capacity、load factor 参数很重要 ...
分类:其他好文   时间:2019-02-26 00:55:39    阅读次数:131
JDK1.8中的HashMap.HashTable, ConcurrentHashMap有什么区别?
JDK1.8中的HashMap,HashTable,ConcurrentHashMap有什么区别? 答:HashMap是线程不安全的,底层采用数组+链表+红黑树的结构 HashTable是线程安全的,因为使用了Synchronized锁住了整个table,底层采用了数组+链表 ConcurrentH ...
分类:其他好文   时间:2019-02-25 21:51:59    阅读次数:190
日期格式化:SimpleDateFormat【线程不安全】、FastDateFormat和Joda-Time【后两个都是线程安全】
SimpleDateFormat是线程不安全的,不能多个线程公用。而FastDateFormat和Joda-Time都是线程安全的,可以放心使用。 SimpleDateFormat是JDK提供的,不需要依赖第三方jar包,而其他两种都得依赖第三方jar包。 FastDateFormat是apache ...
分类:编程语言   时间:2019-02-25 18:08:31    阅读次数:245
HashMap和HashTable的区别是什么
HashMap和HashTable的区别是什么 答:HashMap和HashTable分别继承了不同的类(HashMap继承AbstractMap,HashTable继承Dictionary) HashMap是线程不安全的,HashTable是线程安全的 HashMap的性能比HashTable要高 ...
分类:其他好文   时间:2019-02-14 23:51:59    阅读次数:157
CourrentHashMap详解
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 ...
分类:其他好文   时间:2019-02-11 12:28:50    阅读次数:617
(办公)面试java设计模式
1.单例模式: 程序开发的时候,有些对象只能有一个.有实例,且只有一个,比如工具类. 修改构造方法为私有的. 饿汉模式: 线程安全 创建一个实例 Private Static 实例; 提供一个静态方法,这样就可以访问到了. 懒汉模式: 线程不安全 创建一个实例 Private Static 实例,设... ...
分类:编程语言   时间:2019-02-09 19:25:55    阅读次数:181
【Map介绍】
Map(双列集合) A:Map 集合的数据结构仅仅针对键有效,与值无关。 B:存储的是键值对形式的元素,键唯一,值可重复。 HashMap 底层数据结构是哈希表。线程不安全,效率高 哈希表依赖两个方法:hashCode()和 equals() 执行顺序: 首先判断 hashCode()值是否相同 是 ...
分类:其他好文   时间:2019-01-31 13:20:19    阅读次数:344
HashMap 1.8的源码分析三
线程安全问题: 在添加时候并没有进行安全考虑,枷锁 所以是线程不安全的,接下来进行代码测试; 运行三次: 所以hashmap是线程不安全的,那么我们在代码里面怎么还要用呢,我们只是局部使用,并没有在多线程环境下使用,所以并不会出现线程安全问题 ...
分类:其他好文   时间:2019-01-30 16:03:23    阅读次数:89
设计模式之单例模式
单例模式是我们平时使用最多的一种设计模式。它的设计目的是为了保证一个类只有一个对象实例。单例模式的实现思路为:首先我们需要私有化类的构造器,然后创建一个该类对象的静态属性,对用户暴露一个静态方法来返回该类对象的实例。下面我来介绍一下实现单例模式的几种方式: 1.饿汉式: 2.懒汉式(线程不安全的): ...
分类:其他好文   时间:2019-01-28 18:22:44    阅读次数:195
javase总结
字符串 【String、StringBuffer、StringBuilder区别】 1.String内容不可变,StringBuffer、StringBuilder内容可变 2.StringBuffer同步线程安全效率低,StringBuilder不同步数据线程不安全效率高 3.String1+St ...
分类:编程语言   时间:2019-01-23 11:36:31    阅读次数:163
759条   上一页 1 ... 22 23 24 25 26 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!