摘要:
深入JVM看字节码,创建如下的代码: public class SynchronizedDemo2 { Object object = new Object(); public void method1() { synchronized (object) { } } } 使用javac命令进行编译生 阅读全文
摘要:
CPU、内存、I/O 设备的速度是有极大差异的,为了合理利用 CPU 的高性能,平衡这三者的速度差异,计算机体系结构、操作系统、编译程序都做出了贡献,主要体现为: CPU 增加了缓存,以均衡与内存的速度差异;// 导致可见性问题 操作系统增加了进程、线程,以分时复用 CPU,进而均衡 CPU 与 I 阅读全文