Doug Lea and I have been working (slowly) on fixing LinkedBlockingDeque and LinkedBlockingQueue Although changes are unfinished, there has been great recent interest in this
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6805775 LinkedBlockingQueue Nodes should unlink themselves before becoming garbage and so I am publishing them now. As often happens, the intended "one-line" change has proved insufficient and has ballooned into many hours of work. http://cr.openjdk.java.net/~martin/webrevs/openjdk7/BlockingQueue/ Martin