码迷,mamicode.com
首页 >  
搜索关键字:非线程安全    ( 484个结果
集合类总结
集合类 1.结合类继承图: 2.ArrayList:动态数组,容量能动态增长,非线程安全。 1>包含俩重要对象:size和elementData。size是数组的大小,elementData为动态数组Object[ ],通过构造函数ArrayList(int initialCapacity)来执行它 ...
分类:其他好文   时间:2019-10-27 21:04:31    阅读次数:99
SpringBoot--整合Lettuce redis
首先解释一下Lettuce客户端: Lettuce 和 Jedis 的都是连接Redis Server的客户端程序。Jedis在实现上是直连redis server,多线程环境下非线程安全,除非使用连接池,为每个Jedis实例增加物理连接。Lettuce基于Netty的连接实例(StatefulRe ...
分类:编程语言   时间:2019-10-17 21:50:06    阅读次数:185
下个路口见
共享变量的并发访问synchronized同步方法方法内部的变量为线程安全变量实例变量为非线程安全变量同一个类的synchronized同步方法的锁事对象锁,是当前对象实例。类A中有synchronized方法methodA()和 非同步方法methodB(),则一个线程调用类A实例a的method... ...
分类:其他好文   时间:2019-10-11 10:42:48    阅读次数:84
HashSet原理
HashSet特性: 无法保证元素顺序 允许null值 非线程安全 HashSet的底层通过HashMap实现的,而HashMap在1.7之前使用的是数组+链表实现,在1.8+使用的数组+链表+红黑树实现。其实也可以这样理解,HashSet的底层实现和HashMap使用的是相同的方式,因为Map是无 ...
分类:其他好文   时间:2019-10-08 12:27:52    阅读次数:85
Java生产消费者模型——代码解析
我们将生产者、消费者、库存、和调用线程的主函数分别写进四个类中,通过抢夺非线程安全的数据集合来直观的表达在进行生产消费者模型的过程中可能出现的问题与解决办法。 我们假设有一个生产者,两个消费者来共同抢夺库存里的资源,而生产者和消费者都以线程来实现。 库存对象只有是唯一的才会出现抢夺一个资源的可能,所 ...
分类:编程语言   时间:2019-10-03 23:49:35    阅读次数:130
Java 8 HashMap
HashMap 使用数组、链表和红黑树存储键值对,当链表足够长时,会转换为红黑树。HashMap 是非线程安全的。 HashMap 中的常量 java static final int DEFAULT_INITIAL_CAPACITY = 1 30 。 默认装填因子。初始情况下,当键值对数量大于 1 ...
分类:编程语言   时间:2019-09-30 16:51:52    阅读次数:82
java8新特性七-Date Time API
Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理。 在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: 非线程安全 ? java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 设计很差 ...
分类:编程语言   时间:2019-09-30 15:10:21    阅读次数:103
HashMap 介绍
基本介绍 1. 用于存储Key Value键值对的集合(每一个键值对也叫做一个Entry)。 2. 根据键的hashCode值存储数据,大多数情况下可以直接定位到它的值。 3. 键key为null的记录至多只允许一条,值value为null的记录可以有多条。 4. 非线程安全。 5. HashMap ...
分类:其他好文   时间:2019-09-16 21:19:59    阅读次数:78
JDK8源码阅读-HashMap
目录 1、概览 1.1、简单使用 1.2、类继承关系 2、构造方法 2.1、 1、概览 1.1、简单介绍和使用 HashMap可以保存k-v键值对,可以提供非常高效的存取效率,非线程安全类(所以在多线程并发编程中需要谨慎使用)。 1.2、类继承关系 分析: 1、HashMap实现了Cloneable ...
分类:其他好文   时间:2019-09-01 14:20:55    阅读次数:71
Java面试基础部分
1. Get和Post的区别 2. cookies和session的区别 3.HashMap和HashTable区别。 HashMap是基于哈希表实现的,每一个元素是一个key-value对,其内部通过单链表解决冲突问题,容量不足(超过了阀值)时,同样会自动增长。 HashMap是非线程安全的,只是 ...
分类:编程语言   时间:2019-08-29 23:24:27    阅读次数:126
484条   上一页 1 ... 4 5 6 7 8 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!