阅读背景:

第18章 高级技巧 (二)

来源:互联网 
当你发现某个循环占用了大量时间,同时对于上述两个问题,你的回答都是 "否" ,那么你就可以使用定时器分割这个循环。这是一种叫做数组分块 (array chunking) 的技术,小块小块地处理数组,通常每次以小块。基本的思路是为要处理的项目创建一个队列,然后使用定时器取出下一个要处理的项目进行处理,接着再设置另一个定时器。基本的模式如下:当你发现某个循环占用了大量时间,同时对于上述两个问题,你的回答都是 "否" ,那么你就可以使用定时器


你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: