E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
线程不安全
2020-01-03
ArrayList的默认初始化容量为10,当调用add方法后,会判断容量是否够,不够的话会进行扩容(x1.5),在删除元素时,容量不会减少(如何想减小容量调用trimToSize())3.ArrayList是
线程不安全
的
丢失的白犀
·
2023-12-29 17:25
【Java EE初阶三 】线程的状态与安全(下)
线程不安全
:某个代码,它单个线程执行,不会产生bug,但是多个线程执行,就会产生bug,这个情况就成为“
线程不安全
”,或者“存在线程安全问题”。
委婉待续
·
2023-12-29 07:58
JAVA
EE
初阶
java
开发语言
java-ee
ArravList,LinkedList,Vector的相同点与区别
线程不安全
有顺序,会按照添加进去的顺序排好基于数组实现,随机访问速度快,插入和删除较慢一点可以插入null元素,且可以重复Vector和前面说的ArrayList很是类似,这里说的也是1.8版本,它是一个队列
べ微熏の斜陽べ
·
2023-12-29 06:05
java
四十、原子类(一)如何保证线程安全?
比如之前多线程下的
线程不安全
的i++问题,到了原子类这里,就可以用功能相同且线程安全的g
洛城天使
·
2023-12-29 05:50
设计模式—单例模式 / DCL失效问题 / 暴力破解单例 (反射/序列化)
单例模式杂谈前提饿汉模式:懒汉模式:
线程不安全
线程安全双重锁懒汉模式(DoubleCheckLock)静态内部类模式枚举单例杂谈和同学在聚会的时候聊起设计模式,聊完之后发现我对自己的设计模式的看法貌似存在误解
Jothan Zhong
·
2023-12-29 01:28
java
单例模式
设计模式
[swift 进阶]读书笔记-第五章:结构体和类 C5P7_8 闭包和内存
最后的结论:类:
线程不安全
。结构体:稳定,也不啰嗦函数:线程安全,但程序会变得啰嗦5.8闭包和内存(引用循环和捕获列表)知识点:闭包会引起循环引用(该知识点同OC的block的循环引用,不赘述。)
liaoworkinn
·
2023-12-28 19:08
Java-多线程(基础)
进程1.2线程1.3进程和线程的关系二.多线程的三种创建方式2.1Thread类2.2三种创建方式2.3方法解析线程启动中断线程等待一个线程join()三.线程的状态(了解)四.线程安全问题(重点)概念
线程不安全
的例子
线程不安全
的原因内存可见性指令重排序五
喜欢吃animal milk
·
2023-12-28 13:48
java
开发语言
[Golang] 关于Sync.Map的使用
简介:sync.Map这个数据结构是线程安全的(基本类型Map结构体在并发读写时会panic严重错误),它填补了Map
线程不安全
的缺陷,不过最好只在需要的情况下使用。
心动的偏执
·
2023-12-28 11:36
java
golang
开发语言
后端
java
数据库
Java多线程synchronized && Lock && volatile,看完这一篇就够了
Callable实现同步三、守护线程四、ThreadLocal原理和使用场景五、Thread类的常用方法,以及线程的状态六、线程池、解释线程池参数一、对线程安全的理解(实际上是内存安全)堆是共享内存,是
线程不安全
的当多个线程访问一个对象时
后端漫漫
·
2023-12-28 07:42
Java
java
jvm
开发语言
Learn-设计模式系列-设计模式总览+单例模式的八种方式
设计模式总览:文章目录设计模式总览:1、单例设计模式1-1单例设计模式八种方式1.1-1饿汉式(静态常量)饿汉式(静态常量)应用实例步骤如下:Ø优缺点说明:1.1-2饿汉式(静态代码块)1.1-3懒汉式(
线程不安全
我不是程序猿儿
·
2023-12-27 06:51
java路
设计模式
java
多线程
JAVA设计模式-单例模式
三条原则:具体实现:1.懒汉式,
线程不安全
2.懒汉式,线程安全3.饿汉式4.饿汉式5.双检锁/双重校验锁(DCL,即double-checkedlocking)6.静态内部类7.枚举7.1原型模式中的序列化克隆原型对象
困知勉行1985
·
2023-12-26 17:21
Java
设计模式
java
设计模式
JAVA - 单例设计模式
JAVA-单例设计模式一.简介二.单例模式的原则三.单例模式的实现1.1饿汉式1.1.1静态变量初始化方式1.1.2静态代码块初始化方式1.1.3枚举方式1.2懒汉式1.2.1懒加载初始化方法(
线程不安全
神的孩子都在歌唱
·
2023-12-26 17:51
Java
#
设计模式
设计模式
javascript
java
线程同步与互斥详解
线程同步与互斥文章目录线程同步与互斥线程互斥进程线程间的互斥相关背景概念互斥量的接口互斥量实现原理可重入和线程安全常见的
线程不安全
的情况常见的线程安全情况常见锁概念死锁死锁四个必要条件避免死锁避免死锁算法线程同步什么是同步条件变量条件变量初始化函数条件变量销毁等待条件满足唤醒等待线程互斥进程线程间的互斥相关背景概念临界资源
小赵小赵福星高照~
·
2023-12-25 10:57
Linux
线程同步与互斥
java八股 spring + mybatis
Spring常用注解(绝对经典)_spring注解-CSDN博客框架篇-02-Spring-单例bean是线程安全的吗_哔哩哔哩_bilibili1.spring.bean单例+
线程不安全
2.AOP项目里可以说记录用户登录日志
BigOrangeSama
·
2023-12-25 06:15
java
java
spring
mybatis
【Linux】Linux线程互斥与同步
文章目录一、Linux线程互斥1.进程线程间的互斥相关背景概念2.互斥量的接口3.互斥量实现原理4.可重入VS线程安全4.1.可重入和线程安全的概念4.2常见的
线程不安全
的情况4.3常见的线程安全的情况
椿融雪
·
2023-12-25 05:19
Linux系统编程
linux
java
线程互斥
线程同步
互斥锁
条件变量
可重入与线程安全
集合Collection之LinkedList
线程不安全
,效率高。
紫雨杰
·
2023-12-25 02:12
线程安全问题
⭐作者:小胡_不糊涂作者主页:小胡_不糊涂的个人主页收录专栏:JavaEE持续更文,关注博主少走弯路,谢谢大家支持线程安全1.产生
线程不安全
的原因1.1修改共享数据1.2内存可见性问题1.3原子性问题1.4
小胡_不糊涂
·
2023-12-24 14:44
JavaEE
线程安全
StringBuilder
StringBuffer线程安全,StringBuilder
线程不安全
。StringBuilder速度比StringBuffer快。
窗外有小雨淅淅沥沥
·
2023-12-24 11:04
常见数据结构浅析
常见数据结构浅析1.ArrayList和CopyOnWriteArrayListArrayList特点
线程不安全
底层数据结构是数组(查询快,增删慢,支持快速随机访问)内存占用会存在部分浪费,末尾会预留一部分容量空间容量当创建一个
神雕大侠mu
·
2023-12-24 01:29
java
数据结构
java
网络
Map,Set
线程不安全
怎么解决?
List解决线程安全问题1、使用Vector(),底层的实现原理是使用ArrayList()。加锁2、使用Collections.synchronizedList(),底层是对于方法内部的代码块加锁。3、CopyOnWriteArrayList:Write的时候总是要Copy(将原来array复制到新的array,修改后,将引用指向新数组)。任何可变的操作(add、set、remove等)都通过R
新赤
·
2023-12-23 04:46
java
开发语言
无标题文章
多线程并发下的HashMapHashMap在多线程高并发下时
线程不安全
的,可能会出现cpu占用过高(死循环)的情况。
梦猿上码
·
2023-12-22 19:40
面试官最喜欢问的SQL,这些问题你都弄懂了吗?
stringbuilder、stringbuffer哪个是
线程不安全
?(1)可变与不可变
程序员麦冬
·
2023-12-22 18:05
单例模式的总结
懒汉式(
线程不安全
)单例模式最后的目的无非就是获取当前存在的实例对象,如果没有实例对象就实例化一个,有就直接返回。
南洋南洋南
·
2023-12-22 15:52
第八章 集合
在容量不够的情况下,内存增长为原来的一倍;ArrayList基于数组但是
线程不安全
,增长为原数组的50%。增删慢,查找快。LinkedList是
feng 2580
·
2023-12-22 13:04
Java编程
java
java-ee
软件设计模式:单例模式
文章目录前言一、单例模式实现1.饿汉式静态变量方式静态代码块方式2.懒汉式
线程不安全
线程安全双重检查锁静态内部类方式枚举方式二、存在问题1.序列化反序列化2.反射破坏3.解决序列化破坏解决反射破坏解决三
浩泽学编程
·
2023-12-22 02:05
软件设计模式
设计模式
单例模式
spring
java
源码
LocalDateTime相关使用
使用原因Date-TimeAPI中的所有类均生成不可变实例,它们是线程安全的;之前的Date对象和Calendar对象存在
线程不安全
的情况。
齐穗穗
·
2023-12-22 01:31
Java
java
java中线程相关的面试题
为什么并发编程会导致
线程不安全
?
WF_WINLION
·
2023-12-21 20:41
面试
java
线程
java
StringBuilder详解
1、
线程不安全
publicStringBuilderappend(CharSequences,intstart,intend){super.append(s,start,end);returnthis;
sao.hk
·
2023-12-21 12:56
jdk源码讲解
java
开发语言
[转]一文读懂HashMap
本文准备从以下几个方面去讲解HashMap:1)HashMap源码详细分析2)HashMap为什么是
线程不安全
的?
dlihasa
·
2023-12-21 09:32
高并发场景线程安全的List
1.
线程不安全
的ArrayList为什么说ArrayList是
线程不安全
的:add()操作抛出数组越界异常;add()操作会丢失元素;set()操作去修改元素,get()操作去获取元素时,可以读到新值也可能读到旧值
小胖学编程
·
2023-12-20 15:03
一、聊聊并发—线程安全到底在说什么
线程安全性首先我们要明白,要如何界定线程安全和
线程不安全
,我查找了很多资料
lisnail
·
2023-12-19 09:30
Map、List、Set 分别说下线程安全类和
线程不安全
的类
Map、List、Set是Java中非常常用的集合类,它们在多线程环境下有各自的线程安全类和
线程不安全
的类。本文将分别介绍这三个集合类型的线程安全类和
线程不安全
的类,并举例说明。
漠然&&
·
2023-12-19 04:03
Java
list
安全
数据结构
08.原子类-Java第一阶段
这是因为,可能在A线程和B线程执行的时候拿到的i的值都是1,这就是
线程不安全
的更新操
天堂比不过家乡啦
·
2023-12-18 23:14
什么是线程安全和
线程不安全
首先要明白线程的工作原理,jvm有一个mainmemory,而每个线程有自己的workingmemory,一个线程对一个variable进行操作时,都要在自己的workingmemory里面建立一个copy,操作完之后再写入mainmemory。多个线程同时操作同一个variable,就可能会出现不可预知的结果。根据上面的解释,很容易想出相应的scenario。而用synchronized的关键是
中科恒信
·
2023-12-18 22:23
并发下ArrayList是一个
线程不安全
的容器
ArrayList是一个非线程安全的容器,这意味着如果多个线程同时访问同一个ArrayList实例并且至少有一个线程会修改它,就可能导致不确定的结果,如数据损坏、异常或不一致的状态。为了在多线程环境中使用ArrayList,你需要采取额外的同步措施,或者使用线程安全的替代类,如CopyOnWriteArrayList。下面是一个简单的例子,演示在并发环境中使用ArrayList可能导致的问题。im
wcg_jishuo
·
2023-12-18 01:11
java
开发语言
今日份打卡 171/365
技术文章HashMap与ConcurrentHashMap居然忘了,回顾一下HashMap是
线程不安全
ConcurrentHashMap才是线程安全有机会写篇大的阅读下源码
打卡机器人
·
2023-12-17 19:33
String、StringBuffer、StringBuilder的区别
StringStringBufferStringBuilder执行速度最差其次最高线程安全线程安全线程安全
线程不安全
使用场景少量字符串操作多线程环境下的大量操作单线程环境下的大量操作一、字符修改上的区别
Forrest_____Gump
·
2023-12-17 10:26
Java
java
开发语言
【Java系列】详解多线程(三)—— 线程安全(上篇)
加关注本文由兜里有颗棉花糖原创收录于专栏【Java系列专栏】【JaveEE学习专栏】本专栏旨在分享学习Java的一点学习心得,欢迎大家在评论区交流讨论目录一、Java线程的六种状态二、多线程带来的安全问题——线程安全(重点重点)三、
线程不安全
问题的原因四
兜里有颗棉花糖
·
2023-12-17 06:25
Java系列
JavaEE学习专栏
java
安全
java-ee
CopyOnWriterArrayList 详解
源码分析5.1添加操作5.2删除操作5.3弱一致性的迭代器6.ArrayList转为线程安全的方法1.简介在ArrayList的类注释上,JDK就提醒了我们,如果要把ArrayList作为共享变量的话,是
线程不安全
的
GeGe&YoYo
·
2023-12-15 18:45
Java并发编程
java
jvm
数据结构
Map学习记录
Map键值对HashMapKey是无序、不重复的,Value是无序可重复的
线程不安全
有参构造时,底层数组长度是最接近参数的2的幂次方JDK1.7,HashMap的底层结构是数组(长度16)+链表put(
jijiup
·
2023-12-15 14:12
学习
Java集合知识点整理
Set接口Map接口CollectionList重复有序1ArrayListList接口的主要实现类,底层用数组实现优点访问速度快缺点插入和删除开销大:增加和删除元素时,需要对整个数组进行遍历、定位和移动
线程不安全
源码分析
方人也几点
·
2023-12-15 12:33
Java
SE
java
面试
Javaee
servlet是
线程不安全
的Servlet的多线程并发问题注意:servlet对象在tomcat服务器是单实例多线程的。
HJJ_3c00
·
2023-12-06 21:32
【JavaEE初阶】volatile 关键字、wait 和 notify
notify1、wait()方法2、notify()方法3、notifyAll()方法4、wait和sleep的对比一、volatile关键字1、volatile能保证内存可见性我们前面的线程安全文章中,分析引起
线程不安全
的原因
H-yajing
·
2023-12-04 01:18
JavaEE
java
java-ee
线程安全
面试题库之JAVA基础篇(二)
线程不安全
。StringBuffer可变字符串对象。线程安全。数组一种线性数据结构,使用连续的存储空间存放相同数据类型的集合容器。存储和访问效率高,时间复杂度O(1)。
小花卷的dad
·
2023-12-03 22:32
JAVA面试题库
面试
java
职场和发展
【JavaEE】线程安全问题
线程安全问题1.线程安全的一个经典例子1.1初步代码设计1.2原因1.2.1count++的“非原子性”1.2.2线程的调度是无序的2.synchronized锁2.1代码演示+解析3.内存可见性引发的
线程不安全
s:103
·
2023-12-03 19:39
JavaEE
java-ee
java
jvm
javaEE基础 —— 线程的状态和安全
目录一、线程的状态1.new2.terminated3.runnable4.timed_waiting5.blocked6.waiting二、线程安全1.线程安全的概念2.
线程不安全
的原因一、线程的状态先前
lingxu6
·
2023-12-03 19:09
java
java-ee
Java【多线程基础3】导致
线程不安全
的 4 种原因及解决方式
文章目录前言一、
线程不安全
的原因1,多线程调度的随机性(抢占式执行)2,原子性3,内存可见性3.1,Java内存模型(JMM)4,指令重排序二、示例11,代码示例2,原因分析3,解决方法:synchronized
灵魂相契的树
·
2023-12-03 01:39
JavaEE初阶
java
jvm
线程安全
锁
产生
线程不安全
的原因和处理方式
目录一、线程安全的概念二、
线程不安全
经典示例三、
线程不安全
的原因和处理方式3.1线程的随机调度和抢占式执行3.2修改共享数据3.3关键代码或指令不是“原子”的3.4内存可见性和指令重排序四、Java标准库自带的线程安全类一
想听风雨
·
2023-12-03 01:36
JavaEE
java-ee
多线程
为什么阿里Java规约要求谨慎使用SimpleDateFormat
前言在阿里Java开发规约中,有强制性的提到SimpleDateFormat是
线程不安全
的类,在使用的时候应当注意线程安全问题,如下:image其实之前已经介绍过使用JDK1.8的DateTimeFormatter
Happyjava
·
2023-12-03 00:17
多线程-线程同步
答:将可能会发生数据冲突问题(
线程不安全
问题),只能让当前一个线程进行执行
Scorw
·
2023-12-02 20:50
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他