Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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]\].

Anchor
data race
data race

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

...