CVM是一个基于Linux的小型网络类库,她主要提供多路分离复用、线程池、内存管理和数据访问功能,多路分离复用:是对Epoll和IO的使用封装,使得使用者可以完全与Epoll的细节隔开,专心于IO的处理 线程池:提供一种执行任务的服务,用户只需按照任务接口实现自己任务然后将它放到线程池即可执行任务 内存管理:实现内存的有效管理,主要有固定大小内存池、简单工厂和复杂工厂 数据访问:实现数据的简单有效访问,主要包括数据库(Mysql)的访问、文件的访问和配置文件的访问