CPU缓存和内存屏障

CPU缓存

为了提高程序运行的性能,现代CPU在很多方面对程序进行了优化.

例如:CPU高速缓存.尽可能地避免处理器访问主内存的时间开销,处理器大多会利用缓存(Cache)以提高性能.

more →

线程状态

线程有6个状态,可以查看java.lang.Thread.State

more →

JAVA程序运行原理分析

我的理解JVM内存结构就是程序由字节码文件读入到jvm中解析存储到执行所需要的一些东西

class文件内容

class文件包含JAVA程序执行的字节码;数据严格按照格式紧凑排列在class文件中的二进制流,中间无任何分隔符;文件开头有一个0xcafebabe(16进制)特殊的一个标志.

more →