How Can You Model A Concurrent Task In Java? - Cracking The Java Coding Interview