...
Related Guidelines
MITRE CWE: CWE-667 "Insufficient Improper Locking"
MITRE CWE: CWE-413 "Insufficient Improper Resource Locking"
MITRE CWE: CWE-366 "Race Condition within a Thread"
MITRE CWE: CWE-567 "Unsynchronized Access to Shared Data in a Multithreaded Context"
Bibliography
Wiki Markup |
---|
\[[API 2006|AA. Bibliography#API 06]\] Class AtomicInteger \[[Bloch 2008|AA. Bibliography#Bloch 08]\] Item 66: Synchronize access to shared mutable data \[[Goetz 2006|AA. Bibliography#Goetz 06]\] 2.3. "Locking"\[[JLS 2005|AA. Bibliography#JLS 05]\] [Chapter 17, Threads and Locks|http://java.sun.com/docs/books/jls/third_edition/html/memory.html], Section 17.4.5 Happens-Before Order, Section 17.4.3 Programs and Program Order, Section 17.4.8 Executions and Causality Requirements \[[Lea 2000|AA. Bibliography#Lea 00]\] Section 2.2.7 The Java Memory Model, Section 2.1.1.1 Objects and Locks \[[Tutorials 2008|AA. Bibliography#Tutorials 08]\] [Java Concurrency Tutorial|http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html] |
...