Practical examples of advanced multithreading - Java
I don't come across work that requires much experience with `multi-threading`. So I was wondering if anyone know of site (open source project) where I could take look at real world examples of some heavy duty code that takes care of `thread pools` solves `deadlock` situation, uses `nonblocking algorithms`, `reentrant locks`, `join-fork`, `futures-callables` well you get the idea. Preferably something that has to do with financial industry if at all possible. 
Practical examples of advanced multithreading - Java
===

I don't come across work that requires much experience with `multi-threading`. So I was wondering if anyone know of site (open source project) where I could take look at real world examples of some heavy duty code that takes care of `thread pools` solves `deadlock` situation, uses `nonblocking algorithms`, `reentrant locks`, `join-fork`, `futures-callables` well you get the idea. Preferably something that has to do with financial industry if at all possible. 