添加cmake的支持,以便于更方便的编译和移植,甚至可以快速的将本仓库直接集成到现有仓库中。
基于V0.2基础上,添加完整设计方法的使用说明,以便用户快速上手使用。
基于V0.1基础上,使用宏定义实现命名空间独立,从而可以在一个进程中创建多个定时器(根据业务需求进行区分),使应用模块化更加独立和容易。
这是Linux定时器的基础版本,直接使用固化的全局变量形式实现(单实例方法),一个进程中只能有一个定时器,但由于使用了epoll机制,所以定时任务照样可以做到成千上万个。