...
The CERT Oracle Secure Coding Standard for Java: LCK09-J. Do not perform operations that can block while holding a lock
Bibliography
\[[Barney 2010|AA. Bibliography#Barney 10] \] [POSIX Threads Programming|https://computing.llnl.gov/tutorials/pthreads/]
\[ProgrammingWiki Markup
[Open Group|AA. Bibliography#OpenGroup04]\] [pthread_cancel()|http://www.opengroup.org/onlinepubs/009695399/functions/pthread_cancel.html]{{,}} [recv()|http://www.opengroup.org/onlinepubs/009695399/functions/recv.html]\\
...
CON35-C. Avoid deadlock by locking in predefined order 14. Concurrency (CON) 49. Miscellaneous (MSC)