深度解析:从内存布局看并发模型的演进
0. 前情提要:内存的本质与“格子”理论
内存本质上只是操作系统(OS)管理的一堆带有编号的空白格子。它本身并没有“堆”或“栈”的概念。
-
规则定义形态: 当 JVM 租下 4 GB 空间并定义为**堆(Heap)**时,它建立了一套“随机存取”的规则,像仓库一样按需存放对象。
-
硬件驱动形态: 当物理线程从剩余内存中划走 1 MB 时,这块空间被赋予了**栈(Stack)的规则。这不是因为格子变了,而是因为 CPU 的硬件设计(SP 寄存器)要求这块空间必须像“试管”**一样运作——后进先出,极速压栈。
2026/1/10...大约 3 分钟
