- 博客(3)
- 收藏
- 关注
原创 java内存模型与线程
目录 合理利用CPU CPU高速缓存 代码乱序优化 java内存模型 java内存模型 volatile关键字 long和double的非原子协定 原子性、可见性、有序性 线程安全 锁 自旋锁 自适应自旋 锁消除 锁粗化 轻量级锁 合理利用CPU CPU高速缓存 CPU的执行非常快,而I/O操作很耗时,为了合理利用CPU所以现在计算机都能加入了高速缓存作为...
2018-07-24 07:30:03 154
原创 垃圾收集器与内存分配策略
目录 垃圾回收3问: 判断对象是否该回收 引用计数算法—主流java虚拟机并没有使用这种算法 可达性分析算法—主流java虚拟机使用 垃圾回收3问: 哪些内存需要回收? java堆和方法区,不可能被任何途径使用的对象需要被回收;具体算法可达性分析算法和引用计数算法; 什么时候回收? 要看具体虚拟机的实现,一般内存使用到达一定的阀值或新对象无法分配内存的时候会触发垃圾...
2018-07-19 11:50:28 157
原创 java虚拟机_JVM运行时数据区
欢迎使用Markdown编辑器写博客 本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I...
2018-07-13 10:46:15 523
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人