Interesting read.<p>BTW, Java seems rather poor choice for a blog post about threading performance issues. It goes to great length trying to optimize stuff but it seems to me that switching programming language would be much more efficient and less time consuming.