多线程学习-(java内存模型、volatile、wait、notify、notifyall、停止线程)

java内存模型:java memory model JMM规定了内存主要划分为主内存和工作内存两种。和java内存结构(堆 栈 方法区)属于不同纬度。 每条线程拥有各自的工作内存,工作内存中的变量是主内存中的一份拷贝,线程对变量的读取和写入,直接在工作内存中操作,而不能直接去操作主内存中的变量。 volatile关键字: 使用volatile修饰的关键字,可以刷新到主内存,使线程之间变量可见但不
相关文章
相关标签/搜索