This is some exercise after reading Java Concurrency in Practice. I used BlockingQueue, pool of Threads, wait-notify, etc. Threads are acting together in a simplified Life Game. See java-doc for more ...