码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
Java-集合
Java集合 + List,Set,Map区别? `Set:不允许重复的集合.` + Arraylist 与 LinkedList 区别? 1. 都是线程不安全的. 2. 底层结构: 3. 插入删除效率: 4. 随机访问: 5. 空间占用: 6. RandomAccess接? + List遍历: 1 ...
分类:编程语言   时间:2020-05-11 23:23:56    阅读次数:66
线程安全
1、线程安全:多线程单线程程序运行结果一致 线程不安全:多线程单线程程序运行结果不一致 2、导致线程安全问题原因 全局变量或者静态变量引起; 一般情况下,多个线程只读数据,不写数据,则线程是安全的; 若多个线程同时执行写操作,则容易导致线程不安全问题发生。 根本原因: 多个线程操作共享的数据 操作共 ...
分类:编程语言   时间:2020-05-10 10:30:20    阅读次数:57
HashMap在1.7 1.8中的线程安全问题
HashMap的线程不安全主要体现在下面两个方面: 在JDK1.7中,当并发执行扩容操作时会造成环形链和数据丢失的情况。 扩容逆序和环形:见上一篇文章中的头插法以及bilibili视频,https://www.bilibili.com/video/BV1vE411v7cR?p=4 数据丢失: 在JD ...
分类:编程语言   时间:2020-05-03 14:28:54    阅读次数:158
单例模式的七种写法
第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstance() { if (i ...
分类:其他好文   时间:2020-05-02 09:35:03    阅读次数:53
线程不安全三大问题_解决 同步方法及同步块
``` java package com.qiliang.demo13_线程同步安全; // 线程同步安全问题 , 卖票案例演示 public class UnSafeBuyTicket { public static void main(String[] args) { BuyTicket sta ...
分类:编程语言   时间:2020-04-30 13:44:33    阅读次数:71
Java 多线程进阶-并发数据结构
Java 多线程进阶 并发数据结构 并发数据结构 常用的数据结构是线程不安全的 ArrayList/HashMap/HashSet 非同步的 多个线程同时独写, 可能会抛出异常或数据错误 传统Vector/HashTable等同步数据集合性能过差 并发数据结构: 数据添加或删除 阻塞式集合: 当集合 ...
分类:编程语言   时间:2020-04-20 16:00:58    阅读次数:66
浅谈Vector
浅谈Vector 在之前的文章中,我们已经说过线程不安全的ArrayList和LinkedList,今天我们来讲讲一个线程安全的列表容器,他就是Vector,他的底层和ArrayList一样使用数组来实现,不过不同于ArrayList的线程不安全,Vector中的公开方法基本都是带有synchron ...
分类:其他好文   时间:2020-04-20 13:28:42    阅读次数:45
List
| | ArrayList|LinkedList | Vector | | | | | | | 线程 | 不安全 | 不安全 | 安全 | |底层实现 | 数组 | 双向链表 | 数组 | | 随机访问 | 效率高 | 效率低 | 效率高 | | 随机插入删除 | 效率低 | 效率高 | 效率低 | ...
分类:其他好文   时间:2020-04-16 22:11:53    阅读次数:78
java面试基础篇-List
一.ArrayList: 底层为数组实现,线程不安全,查询,修改快,增加删除慢, 数据结构:数组以0为下标依次连续进行存储 数组查询元素:根据下标查询就行 数组增加元素:如果需要给index为10的位置添加,则从index为11的位置开始右移 数组删除元素:如果需要删除index为10的位置,则从i ...
分类:编程语言   时间:2020-04-05 10:00:21    阅读次数:66
设计模式系列 - 创建型模式
单例模式 懒汉式,线程不安全。 除非是单线程程序,否则不推荐使用。 public class Singleton { private static Singleton instance; private Singleton (){} public static Singleton getInstan ...
分类:其他好文   时间:2020-03-26 10:47:09    阅读次数:77
759条   上一页 1 ... 6 7 8 9 10 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!