[concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor? (original) (raw)
Justin Sampson jsampson at guidewire.com
Mon Oct 26 18:56:03 UTC 2015
- Previous message: [concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor?
- Next message: [concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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
- Previous message: [concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor?
- Next message: [concurrency-interest] Is Reference.reachabilityFence() needed in Reference constructor?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]