- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Java和Golang的内存管理差异
Java内存管理jvm虚拟机拿到分配的内存空间后分为五个部分,分别为栈(jvm栈)、堆、本地方法栈、程序计数器、方法区(元空间)各个区各自的作用:a.本地方法栈:用于管理本地方法的调用,里面并没有我们写的代码逻辑,其由native修饰,由 C 语言实现。b.程序计数器:它是一块很小的内存空间,主要用来记录各个线程执行的字节码的地址,例如,分支、循环、线程恢复等都依赖于计数器。c.方法区(Java8叫元空间):用于存放已被虚拟机加载的类信息,常量,静态变量等数据。(jdk8之前叫永久区)
2022-04-14 14:10:56
633
原创 Golang备忘录
由于最近在学习golang,记录一下学习这么久遇到的小坑以及容易忘记的点。学过C/C++/JAVA,了解过PHP/Python,但都不精通,有时候也因为知识太杂了而混淆,因此需要备忘录来记录知识点。之前是记录在自己的文档里,但文档很久没看就不知道丢哪去了,不如本着开源精神分享给大家,有什么错误的地方欢迎大家指正。1)参数传递部分golang中所有变量均以值的形式传递,均以直接复制的形式传递参数。最明显的,以常用的数组修改为例:可以看到函数将数组以地址的形式直接传递(即指针),但需要注意的
2022-04-12 22:27:01
726
(eWiley) H.264 & MPEG-4 Video Compression节选中文文档
2022-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人