- 博客(2)
- 收藏
- 关注
转载 CacheLine伪共享机制和解决方案
认识CPU CacheCPU Cache概述随着CPU的频率不断提升,而内存的访问速度却没有质的突破,为了弥补访问内存的速度慢,充分发挥CPU的计算资源,提高CPU整体吞吐量,在CPU与内存之间引入了一级Cache。随着热点数据体积越来越大,一级Cache L1已经不满足发展的要求,引入了二级Cache L2,三级Cache L3。(注:若无特别说明,本文的Cache指CPU Cache,高速缓存)CPU Cache在存储器层次结构中的示意如下图:计算机早已进入多核时代,软件也越来越多的支持多核运行
2021-02-03 13:41:34 1381 1
原创 获取一个java程序主函数声明的类
观spring boot源码,看到一个有意思的简单获取java程序主函数所在的类的方法,记录一下private Class<?> deduceMainApplicationClass() { try { StackTraceElement[] stackTrace = new RuntimeException().getStackTrace(); for (StackTraceElement stackTraceElement : stackTrace) { if ("main
2021-02-01 13:50:11 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人