Recommendations
CON00-J. Use synchronization judiciously
CON01-A. Avoid using ThreadGroup APIs
Rules
CON30-J. Synchronize access to shared mutable variables
CON01-J. Always invoke wait inside a loop
CON02-J. Prefer notifyAll() to notify()
Risk Assessment Summary
Recommendations
Recommendation  | 
Severity  | 
Likelihood  | 
Remediation Cost  | 
Priority  | 
Level  | 
|---|---|---|---|---|---|
CON00-A  | 
low  | 
unlikely  | 
medium  | 
P2  | 
L3  | 
Rules
Rules  | 
Severity  | 
Likelihood  | 
Remediation Cost  | 
Priority  | 
Level  | 
|---|---|---|---|---|---|
CON30-C  | 
low  | 
unlikely  | 
medium  | 
P2  | 
L3  |