Take a trip on the wonderful world of threading in Java