The xv6 multithreading portion of the project 4