AsyncSocket SocketServer 基于siglot select 单线程 分别bind read write close connect信号处理。一个处理阻塞,则全阻塞。 主要用于socket处理。
TaskQueue 基于libevent 单线程,根据任务投放顺序及设置时间执行任务,执行完,任务删除。一个任务阻塞,则全阻塞。主要用临时处理。
ProcessThread 基于时间轮询 单线程,顺序处理注册模块的执行任务,根据模块设定时间,定时调度,如果注册模块阻塞,全部都阻塞。主要用于持续定时调度。