This is a good example of multithreaded programming. The program reads a text file printing to screen. With regular mode, double speed, rewind and pause.