首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签java.util.concurrent

#java.util.concurrent

如何在遍历集合时删除元素

真率

对java.util包下的集合类型来说,如果在通过for-each循环进行遍历时,对集合进行修改操作(删除、添加、修改元素),很多情况下会抛出Concurren...

9410

12张图一次性搞懂高性能并发容器ConcurrentLinkedQueue

菜菜的后端私房菜

上篇文章聊到并发集合CopyOnWeiteArrayList的实现与特点,其不足之处是不适合写多的场景也不适合并发量大的场景

19121

从0到1探秘CopyOnWriteArrayList

菜菜的后端私房菜

最近的文章都是围绕并发编程写的,这段时间会写一些并发包下的并发容器,一篇篇文章去解析,彻底搞懂并发包中的并发容器

9820

12分钟从Executor自顶向下彻底搞懂线程池

菜菜的后端私房菜

上篇文章 13分钟聊聊并发包中常用同步组件并手写一个自定义同步组件 聊到并发包中常用的同步组件,并且还手把手实现了自定义的同步组件

25921

13分钟聊聊并发包中常用同步组件并手写一个自定义同步组件

菜菜的后端私房菜

上篇文章10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)说到JUC并发包中的同步组件大多使用AQS来实现

18721

10分钟从源码级别搞懂AQS(AbstractQueuedSynchronizer)

菜菜的后端私房菜

上篇文章15000字、6个代码案例、5个原理图让你彻底搞懂Synchronized有说到synchronized由object monitor实现的

31831

15000字、6个代码案例、5个原理图让你彻底搞懂Synchronized

菜菜的后端私房菜

本篇文章将围绕synchronized关键字,使用大量图片、案例深入浅出的描述CAS、synchronized Java层面和C++层面的实现、锁升级的原理、源...

50541

并发编程系列-从底层源码剖析AQS的来龙去脉!(通俗易懂)

用户10873361

本文是作者的第一篇文章,目的就是可以分享自己个人的一些技术上的心得体会以及找寻志同道合的人来共同讨论技术。

16410

Java中的List分片大法:让你的集合操作飞起来!

疯狂的KK

在Java的世界里,集合操作是日常开发中不可或缺的一部分。当我们面对庞大的数据集时,如何高效地进行分片处理,成为了提升系统性能的关键。今天,就让我们一起探索Ja...

2.3K20

Java并发——ConcurrentHashMap

翰墨飘香

ConcurrentHashMap是HashMap的线程安全版本,内部也是使用(数组 + 链表 + 红黑树)的结构来存储元素。相比于同样线程安全的HashTab...

20610

parallelStream 会导致Index 1 out of bounds for length 0?解决

疯狂的KK

在Java开发过程中,集合部分报错经常会引起困惑。今天我们来分享一个常见的ArrayList索引访问越界报错,了解其根本原因及解决方案。

31010

java面试题基础篇 温故而知新 没事在地铁上多看看

疯狂的KK

面向对象(Object-Oriented,简称 OO)和面向过程(Procedural,简称 PO)是两种不同的编程范式。它们的主要区别在于关注点、设计原则和代...

70670

ConcurrentHashMap的使用介绍和底层原理解析和开源框架的使用实例

青山师

ConcurrentHashMap是Java中高性能的线程安全Map实现,通过锁分段技术实现高度并发。用它来替代同步的HashMap可以大大提高性能。

90620
领券