技术栈
锁优化
佛祖让我来巡山
15 天前
线程安全
·
java并发编程
·
锁优化
·
线程安全和锁优化
深入理解Java线程安全与锁优化
在软件开发的早期,程序员采用面向过程的编程思想,将数据和操作分离。而面向对象编程则更符合现实世界的思维方式,把数据和行为都封装在对象中。然而,现实世界与计算机世界之间存在一个重要差异:在计算机世界中,对象的工作可能会被频繁中断和切换,属性可能在中断期间被修改,这导致了线程安全问题的产生。
桦仔
3 个月前
性能优化
·
锁优化
·
数据库阻塞
SQL Server 2025中解决“写写阻塞”的利器
最近安装了SQL Server 2025的CTP 2.0 版本,做了一些测试通过网盘分享的文件:SQLServer 2025-x64-ENU.iso
没有bug.的程序员
3 个月前
java
·
开发语言
·
锁优化
·
java对象头
·
markword
《Java对象头与MarkWord结构:锁优化的底层内幕》
Java 开发者在使用 synchronized 或处理多线程问题时,经常遇到锁优化、偏向锁、轻量级锁等名词,但你是否想过:这些优化到底存储在哪?它们是怎么生效的?
零叹
5 个月前
性能优化
·
对象池
·
锁优化
·
java高并发编程
·
并发数据结构
·
缓存更新
篇章五 系统性能优化——资源优化——CPU优化(2)
目录1.高级并发模式1.1 工作窃取(Work Stealing)1.工作窃取模式2.ForkJoinPool实现
猿与禅
1 年前
面试
·
分布式存储
·
锁优化
·
锁故障
架构面试-分布式存储系统edits_log分段加锁与锁优化
在多线程编程中,volatile关键字是一个非常重要的概念,用于保证变量的可见性,即当一个线程修改了volatile变量的值,其他线程能够立即看到这个变化。这种特性对于实现无锁编程、轻量级的同步机制和高效的并发控制特别有用。下面是一些适合使用volatile的典型场景,特别是在标志位修改等需要可见性的场合。
我是有底线的