 
                            Rules
| Content by Label | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 
 | 
Risk Assessment Summary
| Rule | Severity | Likelihood | Detectable | Repairable | Priority | Level | 
|---|---|---|---|---|---|---|
| LCK00-J | Low | Probable | No | No | P2 | L3 | 
| LCK01-J | Medium | Probable | Yes | No | P8 | L2 | 
| LCK02-J | Medium | Probable | Yes | No | P8 | L2 | 
| LCK03-J | Medium | Probable | Yes | No | P8 | L2 | 
| LCK04-J | Low | Probable | Yes | No | P4 | L3 | 
| LCK05-J | Low | Probable | No | No | P2 | L3 | 
| LCK06-J | Medium | Probable | Yes | No | P8 | L2 | 
| LCK07-J | Low | Likely | No | No | P3 | L3 | 
| LCK08-J | Low | Likely | Yes | Yes | P9 | L2 | 
| LCK09-J | Low | Probable | No | No | P2 | L3 | 
| LCK10-J | Low | Probable | Yes | No | P4 | L3 | 
| LCK11-J | Low | Probable | No | No | P2 | L3 | 
...
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
...