Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added checkers for ThreadSafe detection

...

Some static analysis tools are capable of detecting violations of this rule.

 ToolDescription  Eclipse 4 Not  FindBugs 2 Not  PMD 5 Not  Fortify Not  Coverity Fully
ToolVersionVersion CheckerDescription
Eclipse4.2.0 Not Implemented
FindBugs2.0.1 Not Implemented
PMD5.0.0 Not Implemented
Fortify  Not Implemented
Coverity  Fully Implemented
ThreadSafe
Include Page
ThreadSafe_V
ThreadSafe_V

CCE_SL_INCONSISTENT

CCE_CC_CALLBACK_ACCESS

CCE_SL_MIXED

CCE_SL_INCONSISTENT_COL

CCE_SL_MIXED_COL

Implemented

Related Guidelines

MITRE CWE

CWE-667. Improper locking

 

CWE-413. Improper resource locking

 

CWE-567. Unsynchronized access to shared data in a multithreaded context

...