Common Concurrency Pitfalls in Java

There is plenty to catch us out when we write multi-threaded or concurrent code within Java. Here we explore some common problems and their solutions.

Java Weekly, Issue 529

LINQ emulation in Java, JPA fetch types, stateless sessions in Hibernate, GC improvements, and Actor model concurrency.