Lab 03 (Threads and IO) for Java Programming III course