juc

linweidong4 天前
线程池·红黑树·juc·java面试·java面经·cas操作·hashmap扩容
猿辅导Java后台开发面试题及参考答案int 是 Java 中的基本数据类型,直接存储数值,占用 4 个字节,默认值为 0,不需要通过 new 关键字创建,也不具备对象的特性,不能调用方法。而 Integer 是 int 的包装类,属于引用数据类型,存储的是对象的引用(地址),默认值为 null,需要通过 new 关键字或自动装箱创建,具备对象的特性,可以调用诸如 intValue()、compareTo() 等方法。
海梨花7 天前
jvm·redis·后端·面试·juc
字节一面 面经(补充版)如果问到项目中使用的技术,我们的回答应该包括这几个层面涉及到项目内容的回答请结合自己项目作答,这里不举例,感谢理解。
csdn_clwjc12 天前
java·juc
synchronized 锁升级分享一下博主参考一些资料以及ai,使用思维导图,整理的锁升级流程有错误欢迎指出或探讨
创创ccccc1 个月前
java·并发编程·juc·aqs
十三、抽象队列同步器AQSAQS是AbstractQueuedSynchronizer的简称,也即抽象队列同步器,从字面来理解:
阿维的博客日记3 个月前
java·juc·volatile
用volatile修饰数组代表什么意思,Java当用 volatile 关键字修饰一个数组时,它只保证数组引用的可见性和部分原子性,而不保证数组元素的可见性和原子性。
是三好4 个月前
java·多线程·juc
并发容器(Collections)Collections.synchronizedList 通过同步方法包装普通List,保证原子性但性能较低:
编程、小哥哥4 个月前
java·面试·mybatis·dubbo·springboot·多线程·juc
互联网大厂Java求职面试实录 —— 严肃面试官遇到搞笑水货程序员本文以真实场景还原的互联网大厂Java面试故事,严肃的面试官与搞笑的水货程序员谢飞机的对话形式,涵盖核心Java、JUC、多线程、线程池、SpringBoot、MyBatis、Dubbo、RabbitMQ、xxl-job、Redis、MySQL、Linux、Docker、设计模式、DDD等热门技术,附代码示例,技术解读。适合求职者和Java小白学习。
yb0os14 个月前
java·开发语言·数据库·计算机·线程池·juc
手写一个简单的线程池项目仓库:https://gitee.com/bossDuy/hand-tearing-thread-pool 基于一个b站up的课程:https://www.bilibili.com/video/BV1cJf2YXEw3/?spm_id_from=333.788.videopod.sections&vd_source=4cda4baec795c32b16ddd661bb9ce865
是三好4 个月前
java·juc
Lock锁Lock 接口ReentrantLock(可重入锁)synchronizedLock优先 synchronized:
abc小陈先生4 个月前
java·juc
JUC并发编程1在java的java.util.concurrent包下的工具。锁是什么,锁锁的是谁?
左灯右行的爱情5 个月前
java·jvm·后端·juc
深入理解 G1 GC:已记忆集合(RSet)与收集集合(CSet)详解Garbage-First (G1) 垃圾回收器是 Java HotSpot 虚拟机中一种面向服务端应用的、旨在实现低暂停时间目标的垃圾回收器。与传统的 CMS 或 Parallel Scavenge 不同,G1 的一个核心创新在于它将 Java 堆划分为一系列大小相等的独立区域(Region)。每个 Region 可以扮演 Eden、Survivor 或 Old Generation 的角色。
左灯右行的爱情5 个月前
java·后端·juc
深入学习ReentrantLock在并发编程的世界里,"锁"是一个无法回避的核心概念。当多个线程需要访问共享资源时,如果没有适当的同步机制,就可能导致数据竞争、状态不一致等严重问题。 Java 提供了多种同步机制,其中最基础、最常用的就是 synchronized 关键字。
佛祖让我来巡山7 个月前
juc
JUC相关知识点总结Java JUC(java.util.concurrent)是Java并发编程的核心工具包,提供了丰富的并发工具类和框架。以下是JUC的主要知识点,按难易程度分类,供你参考:
fly spider8 个月前
java·面试·线程池·多线程·juc
多线程-线程池的使用当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时期有不同的状态。那么 Java 中的线程存在哪几种状态呢?Java 中的线程
Abelard_8 个月前
java·开发语言·后端·juc
JUC--ConcurrentHashMap底层原理ConcurrentHashMap 是一种线程安全的高效Map集合底层数据结构:ConcurrentHashMap 是由 Segment 数组结构和 HashEntry 数组结构组成。
阿伟*rui8 个月前
juc
J.U.C(1)state:需要子类实现的方法:子类主要实现这样一些方法(默认抛出 UnsupportedOperationException)
我命由我123458 个月前
java·开发语言·后端·java-ee·intellij-idea·juc·后端开发
27.Java 线程间通信(synchronized 实现线程间通信、Lock 实现线程间通信)创建资源类,在资源类中创建属性和操作方法在资源类操作方法进行判断、操作、通知创建多个线程,调用资源类中的操作方法
跳跳的向阳花9 个月前
java·开发语言·cas·juc·volatile·原子引用·原子整数
04、JUC并发编程之:简单概述(四)CAS:volatile:updateAndGet( )底层源码:获取Unsafe:Unsafe CAS操作:
车到山前必有路5299 个月前
学习·juc·condition
JUC学习JUC即 java.util.concurrent 工具包的简称,用来进行基于多线程的开发,在实现多线程中使用JUC可以帮助我们更简单地实现更多功能。
唐僧洗头爱飘柔952710 个月前
java·设计模式·并发编程·juc·reentrantlock·顺序控制·生产者与消费者
(Java并发编程——JUC)常见的设计模式概念分析与多把锁使用场景!!理解线程状态转换条件!带你深入JUC!!文章全程笔记干货!!即 Guarded Supension,用在一个线程等待另一个线程的执行结果要点:t0:需要结果response