Other Concurrency Bug Patterns … [These bug pattern detectors] are often useful in finding bugs in … Two Locks Held While Waiting … Calling notify() instead of notifyAll() … Invoking Thread.run() instead of Thread.start() … Mutable lock. … Naked Notify … [p. 7] Spin Wait Quote: hove7.04 ;;7 "This [bug in StringBuffer.append(boolean)] illustrates an interesting asymmetry about the software engineering issues surrounding … @ It is difficult to fix these bugs … maintenance engineers are understandably reluctant to fix bugs … as to whether introducing missing synchronization could possibly … [p. 8] … This highlights the usefulness of running static tools …
Google-1
Google-2
Copyright clearance needed for quotation.