...
Automated detection of direct invocations of Thread
object's run()
methods appears to be straightforward. Sound automated determination of which specific invocations are permitted may be infeasible. Heuristic approaches may be useful.
Related Guidelines
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="70f7a7f3-37be-41b9-8e8d-a869de687f48"><ac:plain-text-body><![CDATA[ | [[MITRE 2009 | AA. Bibliography#MITRE 09]] | [CWE-572 | http://cwe.mitre.org/data/definitions/572.html] "Call to Thread run() instead of start()" | ]]></ac:plain-text-body></ac:structured-macro> |
Bibliography
<ac:structured-macro ac:name="unmigrated-wiki-markup" ac:schema-version="1" ac:macro-id="917f2f94a8ec2c9a-47f4b9e4-43064bb3-8777a3fa-1a5404446d9f6ad1a62f28c0"><ac:plain-text-body><![CDATA[ | [[API 2006 | AA. Bibliography#API 06]] | Interface Runnable and class | ]]></ac:plain-text-body></ac:structured-macro> |
...