Program that starts out with a dispatcher thread for user input. When it receives a filename string, it spawns a worker thread that goes out to "retrieve" the filename from the "file server". On an exit, the program prints statistics about files serviced.