logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从 synchronized 到 StampedLock:Java 全锁机制底层揭秘——操作系统 mutex 与等待队列的统一模型

本文深入解析Java中各种锁的底层实现原理,从synchronized到ReentrantLock、读写锁和StampedLock,揭示它们在操作系统指令层的本质差异。核心观点是:所有Java锁底层都是操作系统互斥量(mutex)和等待队列的变体,性能差异源于对用户态自旋、队列管理、读写分离和乐观读等策略的取舍。 synchronized经历偏向锁、轻量级锁到重量级锁的升级过程,最终通过futex

#java#开发语言
从 CPU 指令到容器隔离:Docker 就是一个打了标签的普通进程

资深底层技术爱好者与实战派架构师,WWAIC(全周 AI 编程)范式创始人专注计算机体系结构、操作系统内核、Java 虚拟机实现原理与自研框架落地。本文手撕容器底层:不讲空话,只从这条铁链,彻底讲透。

#docker#容器#运维
从 CPU 指令 到 Java 的 synchronized,futex 究竟做了什么?操作系统 Mutex 互斥命令的硬件底牌

Mutex 没有魔法。CPU 提供作为原子砖块 → 操作系统用futex包装成可阻塞的互斥锁 → JVM 基于 OS mutex 实现和 AQS → 开发者在应用层直接使用这些锁。今天你从 CPU 原子指令、操作系统 futex 到 JVM 锁实现,走通了 Mutex 的硬件全景。以后再看到或,心里应该清楚它们在用户态和内核态之间是如何取舍的。评论 💬 分享你的想法或尝试经验。

#java#开发语言
《源纹天书》第20-25章:决赛夺冠与源纹总纲

哈喽,各位道友,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的Java Web框架(从IoC容器到嵌入式Tomcat,代码全开源),也喜欢用通俗的语言拆解CPU、JVM、操作系统的运行本质。我一直相信,计算机科学没有魔法。所有看似神奇的效果,底层都是简单的规则层层组合。今天我们继续《源纹天书》的故事。

#windows
《源纹天书》第20-25章:决赛夺冠与源纹总纲

哈喽,各位道友,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的Java Web框架(从IoC容器到嵌入式Tomcat,代码全开源),也喜欢用通俗的语言拆解CPU、JVM、操作系统的运行本质。我一直相信,计算机科学没有魔法。所有看似神奇的效果,底层都是简单的规则层层组合。今天我们继续《源纹天书》的故事。

#windows
从零自研 Java Web 框架:30 个核心问题系统拆解全流程

CodeStats,资深底层技术爱好者与实战派架构师,WWAIC(全周 AI 编程)范式创始人。专注计算机体系结构、操作系统内核、Java 虚拟机实现原理与自研框架落地。长期在 CSDN 分享硬核技术文章,手写 IoC 容器、嵌入式 Tomcat、MyBatis 风格 Mapper、连接池及代码分析引擎,致力于用通俗语言讲透 Java 程序从 CPU 指令到 Web 框架的完整运行逻辑。💡 个人

#java#前端#开发语言
从零自研 Java Web 框架:30 个核心问题系统拆解全流程

CodeStats,资深底层技术爱好者与实战派架构师,WWAIC(全周 AI 编程)范式创始人。专注计算机体系结构、操作系统内核、Java 虚拟机实现原理与自研框架落地。长期在 CSDN 分享硬核技术文章,手写 IoC 容器、嵌入式 Tomcat、MyBatis 风格 Mapper、连接池及代码分析引擎,致力于用通俗语言讲透 Java 程序从 CPU 指令到 Web 框架的完整运行逻辑。💡 个人

#java#前端#开发语言
筑基之路—从三十二条指令到完整指令集(第6-10章)

哈喽,各位道友,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的Java Web框架(从IoC容器到嵌入式Tomcat,代码全开源),也喜欢用通俗的语言拆解CPU、JVM、操作系统的运行本质。我一直相信,计算机科学没有魔法。所有看似神奇的效果——无论是java -jar一键启动,还是多线程自动切换——底

#java
筑基之路—从三十二条指令到完整指令集(第6-10章)

哈喽,各位道友,我是CodeStats。一个在底层技术上“考古”了四年的硬核爱好者,也是WWAIC(全周项目AI编程)范式的提出者和实践者。我曾手写过一个完整的Java Web框架(从IoC容器到嵌入式Tomcat,代码全开源),也喜欢用通俗的语言拆解CPU、JVM、操作系统的运行本质。我一直相信,计算机科学没有魔法。所有看似神奇的效果——无论是java -jar一键启动,还是多线程自动切换——底

#java
从 CPU 指令剖析 Java:运算逻辑、字符串拼接与 Switch 底层实现

本文从CPU指令层面深入解析Java运算和控制的底层实现原理。作者CodeStats作为资深底层技术专家,系统阐述了Java程序如何通过JVM转化为CPU可执行的机器指令。文章首先指出CPU仅能机械执行二进制指令的本质,随后详细讲解了JVM的内存模型和运行机制。核心内容聚焦于四类CPU指令(传输、运算、控制、系统)如何支撑Java的各种操作:整数和浮点运算对应ALU/FPU指令、位运算直接映射逻辑

#java#开发语言
    共 32 条
  • 1
  • 2
  • 3
  • 4
  • 请选择