码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
ArrayList和LinkedList学习
ArrayList和LinkedList是对List接口的不同数据结构的实现。它们都是线程不安全的,线程不安全往往出现在数组的扩容、数据添加的时候。 ...
分类:其他好文   时间:2019-05-26 18:00:30    阅读次数:123
java并发之hashmap
在Java开发中经常会使用到hashmap,对于hashmap又了解多少,经常听到的一句话是hashmap是线程不安全的,那为什么是线程不安全的,如何才能保证线程安全,JDK又给我们提供了那些线程安全的类,这些问题是今天讨论的问题, 一、hashmap为什么线程不安全 说到hashmap为什么线程不 ...
分类:编程语言   时间:2019-05-25 12:36:30    阅读次数:82
双列集合框架:Map(个人理解)
双列集合框架:Map1.常用实现类结构| Map:双列数据,存储key-value对的数据 类似于高中的函数:y = f(x)* | HashMap:作为Map的主要实现类;线程不安全的,效率高;存储null的key和value* | LinkedHashMap:保证在遍历map元素时,可以照添加的 ...
分类:其他好文   时间:2019-05-23 09:41:18    阅读次数:125
java集合之Map接口
一、Map的实现类大概结构: Map:双列数据,存储key-value对的数据(类似于高中的函数) HashMap:作为Map的主要实现类;线程不安全,效率高。可以存储null的key和value LinkedHashMap:作为HashMap的子类,保证在遍历map元素时,可以按照添加的顺序实现遍 ...
分类:编程语言   时间:2019-05-20 21:12:28    阅读次数:151
ConcurrentDictionary线程不安全么,你难道没疑惑,你难道弄懂了么?
前言 事情不太多时,会时不时去看项目中同事写的代码可以作个参考或者学习,个人觉得只有这样才能走的更远,抱着一副老子天下第一的态度最终只能是井底之蛙。前两篇写到关于断点传续的文章,还有一篇还未写出,后续会补上,这里我们穿插一篇文章,这是我看到同事写的代码中有ConcurrentDictionary这个 ...
分类:编程语言   时间:2019-05-19 14:26:46    阅读次数:133
AJPFX总结List的三个子类的特点
ArrayList: 底层数据结构是数组,查询快,增删慢。 线程不安全,效率高。 Vector: 底层数据结构是数组,查询快,增删慢。 线程安全,效率低。 Vector相对ArrayList查询慢(线程安全的) Vector相对LinkedList增删慢(数组结构) LinkedList: 底层数据 ...
分类:其他好文   时间:2019-05-18 23:40:48    阅读次数:148
线程安全
线程安全: 先讲下线程不安全,拿转账的业务来说吧。A用户卡上余额1000元,此时A用户要给用户B转账500,与此同时C用户又给A用户转100。 如果程序执行的操作是,A用户获取自己余额(1000),C用户获取A用户余额(1000(此处为1000是演示A用户还没有做完转账操作的情况))。 A执行完成将 ...
分类:编程语言   时间:2019-05-10 13:01:54    阅读次数:122
集合框架之Set HashSet
HashSet是Set接口的实现类,其底层数据结构为哈希表。 HashSet是线程不安全的(不保证同步)。 HashSet优点:添加、删除、查询效率高。 缺点:无序 哈希表的工作原理: 首先,拿到元素,计算元素的HashCode值,使用根据y=K(x)的哈希函数计算出元素的存储位置,如果该位置没有元 ...
分类:其他好文   时间:2019-05-05 22:00:50    阅读次数:155
String 、 StringBuffer、StringBuilder三者的区别
1、String类表示内容不可修改的字符串,StringBuffer(线程安全)和StringBuilder(线程不安全)类都表示内容可以被修改的字符串。 2、执行速度:StringBuilder > StringBuffer > String String执行速度最慢原因: String的底层代码 ...
分类:其他好文   时间:2019-05-05 14:38:08    阅读次数:136
【转】java线上程序排错经验2 - 线程堆栈分析
前言 在线上的程序中,我们可能经常会碰到程序卡死或者执行很慢的情况,这时候我们希望知道是代码哪里的问题,我们或许迫切希望得到代码运行到哪里了,是哪一步很慢,是否是进入了死循环,或者是否哪一段代码有问题导致程序很慢,或者出现了线程不安全的情况,或者是某些连接数或者打开文件数太多等问题,总之我们想知道程 ...
分类:编程语言   时间:2019-04-27 21:09:49    阅读次数:217
759条   上一页 1 ... 19 20 21 22 23 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!