Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Any vulnerabilities resulting from the violation of this rule are listed on the CERT website.

Related Guidelines

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="db93c94e-8b6c-49ed-8821-51d5b8dded0e"><ac:plain-text-body><![CDATA[

[[MITRE 2009

AA. Bibliography#MITRE 09]]

[CWE-362

http://cwe.mitre.org/data/definitions/362.html] "Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition')"

]]></ac:plain-text-body></ac:structured-macro>

 

CWE-366 "Race Condition within a Thread"

 

CWE-662 "Improper Synchronization"

Bibliography

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="721e0e43c3babf18-0b103c6f-46d9439d-9a2589fc-cdbce65a1e0b56d50791dc75"><ac:plain-text-body><![CDATA[

[[API 2006

AA. Bibliography#API 06]]

 

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="da765357457ad749-963753b7-4b904edb-91dc83f5-ac948681375fef09cda992b3"><ac:plain-text-body><![CDATA[

[[Goetz 2006

AA. Bibliography#Goetz 06]]

Section 4.4.1 "Client-side Locking"

]]></ac:plain-text-body></ac:structured-macro>

 

Section 5.2.1, "ConcurrentHashMap"

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="3bf048708be0f307-f0c7f4f2-43e84656-947ca6e8-d68fe5904c37f4ee8fea6138"><ac:plain-text-body><![CDATA[

[[JavaThreads 2004

AA. Bibliography#JavaThreads 04]]

Section 8.2, "Synchronization and Collection Classes"

]]></ac:plain-text-body></ac:structured-macro>

<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="6fef65689e71cf49-101aba09-4c8e44f7-ba10bfbe-fb6f83d42c6adac0ed865d90"><ac:plain-text-body><![CDATA[

[[Lee 2009

AA. Bibliography#Lee 09]]

"Map & Compound Operation"

]]></ac:plain-text-body></ac:structured-macro>

...