首页
学习
活动
专区
工具
TVP
发布

步履前行

专栏作者
57
文章
110515
阅读量
21
订阅数
Java 并发篇-04.synchronized
大家好,缓缓来迟的第 5 篇 并发内容,其实准备了好久了,因为想写点不一样的内容,结果导致托了一个月才准备好。在开始正文之前,继续来我们的几个灵魂问题:
haoming1100
2019-07-30
3840
Java多线程--对象的可见性
  最近在看《Java并发编程实战》,并发方面的知识,今天看到了对象的可见性,在这里分享一下。
haoming1100
2018-10-10
7560
深入理解JVM--(1)运行时的数据区域划分- 虚拟机栈
  之前提到了虚拟机栈,接下来我们说的本地方法栈正好和虚拟机栈对应,一个是是虚拟机为执行java方法也就是字节码服务,另一个则是为本地方法服务。   因为本地方法不一定是用java实现,也可能是其他语
haoming1100
2018-04-27
5410
深入理解JVM--(1)运行时的数据区域划分-程序计数器
  最近在学习jvm,准备在园子里写个系列笔记,有什么问题大家可以一起探讨。今天学习数据区域划分的第一部分--程序计数器。   JVM在运行时会把管理的内存划分为不同的数据区域,有的区域随着jvm进
haoming1100
2018-04-27
9240
深入理解JVM--(1)运行时的数据区域划分--java虚拟机栈
  之前我们了解了程序计数器,接下来了解第二个线程私有的数据区域--虚拟机栈。 虚拟机栈是线程私有的,每创建一个线程,虚拟机就会为这个线程创建一个虚拟机栈,虚拟机栈表示Java方法执行的内存模型,每调用一个方法就会为每个方法生成一个栈帧(Stack Frame),用来存储局部变量表、操作数栈、动态链接、方法出口等信息。每个方法被调用和完成的过程,都对应一个栈帧从虚拟机栈上入栈和出栈的过程。个人理解虚拟机栈只为方法服务(存储变量等)   在面试中我们经常会被问到,java内存区域划分,很多答案都是堆和栈,其
haoming1100
2018-04-27
6290
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档