![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JVM
sofia嘻嘻
这个作者很懒,什么都没留下…
展开
-
JVM中GC垃圾收集器与内存管理详解
需要垃圾回收:在程序执行的过程中,会产生一系列的对象(占用内存的代表),这些都会存储在内存中。一部分对象在生命周期结束后,依然会占用一部分内存。这些占用内存却没有再次使用的对象,我们称之为“垃圾”,而对“垃圾”占用的内存的回收,就是垃圾回收。在没有垃圾回收机制的语言里,垃圾回收操作需要程序猿来完成,这常常会导致错误。内存泄漏:忘记释放一部分内存,导致那一部分内存不可用,并且占用着总的内存空间...原创 2019-03-24 20:54:04 · 263 阅读 · 0 评论 -
浅析JMM
在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步?在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的机制,在共享内存模型中,同步是显式的,程序员必须显式指定某个方法/代码块需要在多线程之间互斥执行。在...转载 2019-04-22 09:48:28 · 166 阅读 · 0 评论 -
深入Java虚拟机重点内容
看了深入Java虚拟机这本书后,将一些重点知识画了思维导图,供参考。https://www.processon.com/view/link/5cd1377de4b0841b844d2034原创 2019-06-12 17:32:18 · 257 阅读 · 0 评论