指令重排序?

deyimsf 2013-06-08
synchronized内的代码还会进行指令重排序吗?
RednaxelaFX 2013-06-08
不跨越同步块边界的重排序都可能
406657836 2013-07-01
R什么意思呀?没有看懂?应该是同步块内的指令是不重排序的吧!
406657836 2013-07-01
哦 看懂了,R应该说同步块内部的是可能重排序的,但是happens before同步块后面的指令是吧!呵呵!没有断对句,之前没有理解到!
RednaxelaFX 2013-07-01
406657836 写道
哦 看懂了,R应该说同步块内部的是可能重排序的,但是happens before同步块后面的指令是吧!呵呵!没有断对句,之前没有理解到!

嗯。同步块前的代码也可以重排序,但happens before同步块里的代码
406657836 2013-07-02
RednaxelaFX 写道
406657836 写道
哦 看懂了,R应该说同步块内部的是可能重排序的,但是happens before同步块后面的指令是吧!呵呵!没有断对句,之前没有理解到!

嗯。同步块前的代码也可以重排序,但happens before同步块里的代码

嗯,是的!
Global site tag (gtag.js) - Google Analytics