码迷,mamicode.com
首页 >  
搜索关键字:大量定时任务    ( 2个结果
管理大量定时任务,如果高效触发超时?
1. 背景 很多时候,业务有定时任务或定时超时的需求,当任务量很大时,可能需要维护大量的timer,或者进行低效的扫描。 例如:对每个用户会维护一个APP到服务器的TCP连接,用来实时收发信息,对这个TCP连接,如果连续30s没有请求包,服务端就要将这个连接断开。 一般说怎么实现这类需求呢? 2. ...
分类:其他好文   时间:2018-07-27 17:29:06    阅读次数:204
环形队列高效触发大量超时任务的算法实现
基于环形队列的超时触发算法只需要一个timer即可实现批量超时任务的触发,CPU消耗低,效率高。下面是此算法的简单实现。1,TaskHolder.javapackage com.zws.timer; /**  *   * @author wensh.zhu  * @date 2018-04-22  
分类:编程语言   时间:2018-04-23 00:17:56    阅读次数:165
2条  
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!