使得dispatcher线程可以在发完所有文件后休眠30s，然后 shutdown所有发送者线程。使得整个程序可以退出。
增加了一个FiniteFileProducerTest类，可以读一个文件列表，读完后退出。
修改了一些log级别。
do not use mmap anymore, because it is already fast enough
30M/s - 60M/s