Multi threaded assignments for module CA216 Intro To Operating Systems.