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 
ToolVersionVersion CheckerDescription
ThreadSafe
Include Page
ThreadSafe_V
ThreadSafe_V

CCE_CC_NON_ATOMIC_GCP

CCE_CC_NON_ATOMIC_CP

CCE_CC_UNSAFE_ITERATION

Implemented

Related Guidelines

MITRE CWE

CWE-362. Concurrent execution using shared resource with improper synchronization ("race condition")

 

CWE-366. Race condition within a thread

 

CWE-662. Improper synchronization

...