• Java线程生命周期

    新建状态(NEW)状态说明:创建了线程对象,但没有调用其start方法此时,在操作系统层面,并没有创建真正的线程,所以不会获取到CPU执行时间发生场景:创建线程后,就处于该状态运行状态(RUNNABLE)状态说明:包括操作系统线程状态中的 Running 和 Ready发生场景:调用了 Thread...

    Java内存模型-JMM

    一、内存模型图二、四项规定所有的变量都存储在主内存中说明:变量包括 成员变量、静态变量和构成数组的元素,不包括局部变量和方法形参(它们放在虚拟机栈中)每条线程都有自己的工作内存,且被该线程使用的变量,拷贝了一份该变量在主内存中的值线程对变量的所有操作,都必须在工作内存中进行,而不能直接读写主内存中的...

    Java并发理论基础

    并发相关的理论基础 XMIND图片...