Java
文章平均质量分 82
JVM + 并发
1emonade
这个作者很懒,什么都没留下…
展开
-
JVM的组成
Java虚拟机在执行Java程序的过程中会把它管理的内存划分为不同的几个内存区域,每个区域对应不用的用途,创建和销毁的时间。有的区域是随着虚拟机进程的启动而启动,有的则是同用户的线程相关。如未特别指出,本文所讨论的是泛化的JVM,不是某一种特定的JVM实现。根据《Java虚拟机规范》(后简称《规范》)的规定,JVM所管理的内存区域应当包含有:方法区、虚拟机栈、本地方法栈、堆和程序计数器。原创 2023-05-23 14:24:16 · 42 阅读 · 1 评论 -
漫谈Java对象
接下来我们来讨论下对象在虚拟机中分配、布局和访问的过程。因为不同虚拟机的实现不同,下文我们以Hot-Spot虚拟机为例。原创 2023-05-23 14:26:00 · 131 阅读 · 1 评论 -
浅谈Java并发(一)
介绍了缓存一致性和volatile的使用注意事项原创 2023-05-23 17:11:52 · 133 阅读 · 1 评论 -
浅谈Java并发(二)
Java线程的实现、调度与状态原创 2023-05-23 17:53:45 · 38 阅读 · 0 评论 -
浅谈Java并发(三)
synchronized 和 ReentrantLock 的实现、对比与选择原创 2023-05-30 21:01:13 · 44 阅读 · 0 评论