网站首页 第68页
-
Java面试题-锁的膨胀升级过程(锁的机制升降级)
锁的状态总共有四种,无锁状态、偏向锁、轻量级锁和重量级锁。随着锁的竞争,锁可以从偏向锁升级到轻量级锁,再升级的重量级锁,但是锁的升级是单向的,也就是说只能从低到高升级,不会出现锁的降级。...
2025-06-23 temp10 java教程 13 ℃ 0 评论 -
Java中CurrentHashMap的使用原理?
ConcurrentHashMap是在Java中提供的用于在高并发场景下保证线程安全的哈希表使用实现。通过巧妙的数据结构设计来保证在并发场景下能够很好的体现出其并发的性能,并且在保证性能的同时也保证了其数据操作的线程安全性。...
2025-06-23 temp10 java教程 9 ℃ 0 评论 -
Java并发锁机制和Atomic原理解析(java并发的时候常用的处理方式)
在Java中,有几种常见的锁机制用于实现并发控制,包括:synchronized(内置锁)ReentrantLock(可重入锁)...
2025-06-23 temp10 java教程 21 ℃ 0 评论 -
「Java多线程」内置锁(Synchronized)的前世今生
什么互斥和同步互斥是指某一资源同一时间只允许一个访问者对其进行访问,具有唯一性和排它性。但互斥无法控制对资源的访问顺序...
2025-06-23 temp10 java教程 13 ℃ 0 评论 -
Java 面试题:乐观锁和悲观锁的理解及如何实现,有哪些实现方式?
乐观锁与悲观锁的对比及实现方式一、核心概念对比...
2025-06-23 temp10 java教程 12 ℃ 0 评论 -
万字详文:腾讯高可用、高性能 ZooKeeper 源码和实践揭秘
ZooKeeper是个针对大型分布式系统的高可用、高性能且具有一致性的开源协调服务,被广泛的使用。对于开发人员,ZooKeeper是一个学习和实践分布式组件的不错的选择。本文对ZooKeeper的源码进行简析,也会介绍ZooKee...
2025-06-23 temp10 java教程 13 ℃ 0 评论 -
ReentrantLock源码解析:ReentrantLock 的实现原理与 AQS 机制
在Java并发编程中,`ReentrantLock`是一个非常重要的可重入互斥锁,它提供了比内置锁(synchronized)更强大的功能,如尝试获取锁、超时获取锁、支持中断等。本文将从源码角度深入分析`ReentrantLock`...
2025-06-23 temp10 java教程 16 ℃ 0 评论 -
Java面试题整理:紧跟2025年面试趋势
#Java面试题整理:紧跟2025年面试趋势##Java基础面试题###基本概念1.八大基础数据类型及其包装类分别是什么?2.Java三大特性(封装、继承、多态)的具体实现和应用场景是什么?...
2025-06-23 temp10 java教程 16 ℃ 0 评论 -
面试官:说一下 synchronized 锁机制原理 与 Lock 锁机制
前言线程安全是并发编程中的重要关注点,造成线程安全问题的主要原因有两点,一是存在共享数据(也称临界资源),二是存在多条线程共同操作共享数据。...
2025-06-23 temp10 java教程 13 ℃ 0 评论 -
【锁思想】自旋 or CAS 它俩真的一样吗?一文搞懂
在技术日新月异的今天,真正应该花费时间学习的是那些不变的编程思想,今天我们来接着上一篇文章来聊一下锁思想,我们上一篇”读写锁“详细的分析了读写锁解决线程饥饿的思想。那么今天我们再来聊另一个思想:自旋。提到自旋锁,很多Java开发者第一时间...
2025-06-23 temp10 java教程 10 ℃ 0 评论
- 08-03JVM内存结构和Java内存模型
- 08-03C++ 知识小结
- 08-03Java内存模型(JMM)详解
- 08-03为什么计算机内存需要堆和栈?
- 08-03Java中,对象一定在堆中分配吗?
- 08-03看完这篇,还不懂JAVA内存模型(JMM)算我输
- 08-03别再混淆了!JVM内存模型和Java内存模型的本质区别
- 08-03【C语言】(13)堆和栈
- 控制面板
- 网站分类
- 最新留言
-