10 2019 档案
摘要:JMM-Java内存模型 Java虚拟机把Java的内存分为thread stacks和heap,在理解多线程的时候,这种粗糙的分法已足够。 如图所示,该图有如下含义: 1、每个线程都有自己的thread stack,意味着只要是存在于thread stack的变量都是线程独有,别的线程是不能访问的
阅读全文
摘要:Java多线程是面试重要考点,其知识面涉及深度和广度都是其他面试题型所不及的,本博客系列《Java多线程与高并发》记录了博主学习高并发与多线程的路径,知识点由浅入深,并附有大量案例程序,可以作为笔记随时翻查。话不多讲,上干货。 程序、进程、线程 程序:是一个静态的实体,是一组有序指令的集合,就是躺在
阅读全文