Aims to introduce some basic concurrency design concepts by starting with a single core. Takes a top down approach. If you're looking for a guide to implementation, read anything and everything written by Doug Lea. Exercises available at https://github.com/RobertBurrellDonkin/kata-manycore-threadsandthreads