...
canonicalization : Reducing the input to its equivalent simplest known form.
Anchor |
---|
| conflicting accesses |
---|
| conflicting accesses |
---|
|
Wiki Markup |
---|
"Two accesses to (reads of or writes to) the same variable are said to be conflicting if at least one of the accesses is a write." \[[JLS 05|AA. Java References#JLS 05]\]. |
Wiki Markup |
---|
*data race* : "When a program contains two conflicting accesses (§17.4.1) that are not ordered by a happens-before relationship, it is said to contain a data race." \[[JLS 05|AA. Java References#JLS 05]\]. |
Anchor |
---|
| happens-before order |
---|
| happens-before order |
---|
|
...