见linux c++多线程服务器编程8.4(以及其扩展章节)
消息分发器,使用map<messagetype,cb>的形式进行实现(7.6.5)