开发者社区 问答 正文

移动客户端按记录ID号异步加载N条顺序记录,但结果顺序错乱,求高手帮忙解决

移动客户端按记录ID号异步加载N条顺序记录,但结果顺序错乱,求高手帮忙解决 描述:有一个标签和文章的索引表(id, article_id, tag_id),客户端通过tag_id寻找最新的N条同一标签的文章,获得了索引表数据数组,然后循环数组,每个循环中根据article_id异步获取文章信息; 问题:理论上数组循环已经按ID号排序,或者说是按时间排序,但因为异步获取,返回的数组就没有按时间顺序了,很头疼。而索引表又不可能融合进文章表,因为一篇文章会有多个标签。求高手帮助,求行内的最佳解决方案。

展开
收起
杨冬芳 2016-06-30 15:53:21 2336 分享 版权
1 条回答
写回答
取消 提交回答
  • IT从业

    你说的异步获取是for里创建线程异步获取?这样就是多个线程去数据?

    创建一个Comparator实现list / vecotr的排序,排序规则就是tag_id 或者 id

    2019-07-17 19:49:32
    赞同 展开评论
问答分类:
问答地址: