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="263c951a-ce26-4611-b8cd-33a67e66910b"><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="ec6e34b4b51f228b-b23483b3-46c44931-ab339972-94c4cb15c16b6f1a1f6525d6"><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="8b9f83dba1922b14-9f7e2005-476845f9-8151b2c8-d309429826e58144d779760f"><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="f1222bb06fb12db4-879a5a52-49164539-b9108aeb-53c9c97e1e7f3b079ddc2510"><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="6840086a547b46a2-1d704478-47e64309-b3eaa16f-0b59d45dd735d9802dbeffbe"><ac:plain-text-body><![CDATA[

[[Lee 2009

AA. Bibliography#Lee 09]]

"Map & Compound Operation"

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

...