CQE-9172: State Protection

 
State Protection
[an error occurred while processing this directive] Definition in a New Window Definition in a New Window
Practice ID: 9172 Maturity: Preliminary
+ Description

Description Summary

State Protection

Extended Description

Software deployed in multi-thread environments that does not protect their state can experience deadlock or livelock.

+ Relationships
NatureTypeIDNameView(s) this relationship pertains to
View
CanPrecede
Co
Consequence
9028Deadlock
Default Graph (primary)9001
CanPrecede
Co
Consequence
9082Livelock
Default Graph (primary)9001
ParentOf
Is
Issue
9018Modules with Circular Dependencies
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9070Named Callable and Method Control Element in Multi-Thread Context with non-Final Static Storable or Member Element
Quality Issues Organized by Practices (primary)9002
ParentOf
Is
Issue
9192Singleton Class Instance Creation without Proper Lock Element Management
Quality Issues Organized by Practices (primary)9002
Page Last Updated or Reviewed: October 01, 2017