Java 線程之間的通信對(duì)程序員完全透明,內(nèi)存可見性問(wèn)題很容易困擾 Java 程序員。Java 程序運(yùn)行在 JVM(Java Virtual Machine,Java 虛擬機(jī))上,可以把 JVM 理解成 Java 程序和操作系統(tǒng)之間的橋梁,JVM 實(shí)現(xiàn)了 Java 的平臺(tái)無(wú)關(guān)性,由此可見 JVM 的重要性。所以在學(xué)習(xí) Java 內(nèi)存分配原理的時(shí)候一定要牢記這一切都是在 JVM 中進(jìn)行的,JVM 是內(nèi)存分配原理的基礎(chǔ)與前提。