Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: AD TCF

...

Annotating concurrent code helps document the design intent and can be used to automate the detection and prevention of race conditions and data races.

...

Automated Detection

Tool
Version
Checker
Description
The Checker Framework

2.1.3

GUI Effect CheckerEnsure that non-GUI threads do not access the UI which would crash the application (see Chapter 14)

[Bloch 2008]

Item 70, "Document Thread Safety"

[Goetz 2006]

Java Concurrency in Practice

[Sutherland 2010]

Composable Thread Coloring

...