...
Any vulnerabilities resulting from the violation of this rule are listed on the CERT website.
Related Guidelines
...
CWE-667 "Improper Locking" | |
|
...
CWE-413 "Improper Resource Locking" |
|
...
CWE-366 "Race Condition within a Thread" |
|
...
...
-567 "Unsynchronized Access to Shared Data in a Multithreaded Context" |
Bibliography
<ac:structured-macro ac:name="unmigrated-wiki-markup |
...
" ac:schema-version="1" ac:macro-id="bb3759ff-5b67-49c0-9840-d70c7d5ca18c"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | Class AtomicInteger | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="549d9a61-8e2d-47d6-83f1-ced2628b0f5d"><ac:plain-text-body><![CDATA[ | [[Bloch 2008 | AA. Bibliography#Bloch 08]] | Item 66: Synchronize access to shared mutable data | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="67454121-94b3-40f4-ad28-63669c6b738f"><ac:plain-text-body><![CDATA[ | [[Goetz 2006 | AA. Bibliography#Goetz 06]] | 2.3. "Locking" | ]]></ac:plain-text-body></ac:structured-macro> |
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="f15029b6-b3cc-4bee-a924-68253c4a2268"><ac:plain-text-body><![CDATA[ | [[JLS 2005 | AA. Bibliography#JLS 05]] | [Chapter 17 Threads and Locks | http://java.sun.com/docs/books/jls/third_edition/html/memory.html], |
...
]]></ac:plain-text-body></ac:structured-macro> | |
| Section 17.4.5 |
...
Happens-Before |
...
Order |
...
| Section |
...
17.4.3 |
...
Programs |
...
and |
...
Program |
...
Order |
...
| Section |
...
17.4. |
...
8 Executions and Causality Requirements | |||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="1f78bcef-6303-466c-b466-cd627a066f94"><ac:plain-text-body><![CDATA[ | [[Lea 2000 | AA. Bibliography#Lea 00]] | Section 2.2.7 The Java Memory Model | ]]></ac:plain-text-body></ac:structured-macro> | |
| Section 2.1.1.1 Objects and Locks | ||||
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="8cbf66b8-8202-4f51-b716-de496697d13d"><ac:plain-text-body><![CDATA[ | [[Tutorials 2008 | AA. Bibliography#Tutorials 08]] | [Java Concurrency Tutorial | http://java.sun.com/docs/books/tutorial/essential/concurrency/index.html] | ]]></ac:plain-text-body></ac:structured-macro> |
Issue Tracking
| Tasklist | ||||
|---|---|---|---|---|
| ||||
||Completed||Priority||Locked||CreatedDate||CompletedDate||Assignee||Name|| |
...