跨平台网络类库: CVM

CVM是一个小型的跨平台网络类库,目前支持Windows和Linux系统。它主要提供多路分离复用、线程池、内存管理、定时器和数据访问功能。多路分离复用实现了IO的异步调用封装,目前仅支持Socket调用。线程池提供了执行任务的服务,用户只需按照任务接口实现自己的任务,然后将其放入线程池即可执行任务。内存管理实现了内存的有效管理,包括固定和不固定大小的内存池、简单工厂和复杂工厂。定时器实现了定时器的管理。数据访问实现了数据的简单有效访问,包括数据库(Mysql)的访问、文件的访问和配置文件的访问。

rar 文件大小:2.7MB