技术栈

指令重排序

阑梦清川
7 个月前
java·设计模式·多线程·饿汉式·指令重排序·懒汉式
JavaEE初阶---多线程(三)---内存可见性/单例模式/wait,notify的使用解决线程饿死问题什么叫做可见性,就是你原本应该可以看见的东西,但是现在你没有看见,这个时候,我们采用这个volatile关键字的手段,保证这个可见性一定可以被看见,不可以出现你看不见的情况,就是让你必须看见—哈哈哈哈哈,这个是不是很奇怪,通过下面的这个案例以及分析就可以明白上面的这段话的意思了;
喝养乐多长不高
10 个月前
java·单例模式·java-ee·饿汉模式·懒汉模式·指令重排序
《javaEE篇》--单例模式详解目录单例模式饿汉模式懒汉模式懒汉模式(优化)指令重排序总结单例模式属于一种设计模式,设计模式就好比是一种固定代码套路类似于棋谱,是由前人总结并且记录下来我们可以直接使用的代码设计思路。
Absosba
2 年前
java·开发语言·volatile·内存可见性·指令重排序
volatile关键字及内存可见性,指令重排序修饰需要多个线程共享的变量,例如静态变量或实例变量(多个线程共享该实例变量,可能同时修改和读取它)可见性验证 程序示例如下: