...
Search for vulnerabilities resulting from the violation of this rule on the CERT website.
...
12. Locking (LCK) THI06LCK10-J. Ensure that threads performing blocking operations can be terminatedDo not use incorrect forms of the double-checked locking idiom