请问老师,synchronized关键字可以禁止CPU对synchronized修饰的代码进行重排序吗?
举个例子:
synchronized (obj1) {
if (obj2 == null) {
obj2 = new Class();
}
}
请问老师,synchronized可以禁止CPU对new Class()里面的指令进行重排序吗?
谢谢老师
举个例子:
synchronized (obj1) {
if (obj2 == null) {
obj2 = new Class();
}
}
请问老师,synchronized可以禁止CPU对new Class()里面的指令进行重排序吗?
谢谢老师
2020-09-08