[concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor?
Justin Sampson
jsampson at guidewire.com
Mon Oct 26 18:56:03 UTC 2015
Alex Otenko wrote:
> Wouldn't it be possible to add a test that will always be false?
>
> eg
> [...]
> if (get() != referent) {
> [...]
>
> The point being that referent would need to stay alive due to
> Java semantics to align with get() and queue assignment.
Couldn't the compiler just inline get() as this.referent, see that
this.referent was just set to referent, and simplify this.referent
!= referent to false?
Cheers,
Justin
More information about the core-libs-dev
mailing list