国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > java基础 > 分页处理java多线程的数据

分页处理java多线程的数据

头像

小妮浅浅

2021-01-19 11:45:023220浏览 · 0收藏 · 0评论

在数据的最终结果上,我们能够通过分类的方法,准备的筛选出不同类别结果的信息。这里我们发散一下思维,在Java中对于数据大量处理的,多线程是一个非常常见的代表,我们可以用分页来处理多线程的数据问题。下面我们对分类的类型进行了解,然后带来两种分页在多线程的逻辑。

1.常见的分页类型

传统的:采用传统的分页方式,可以明确的获取数据信息,如有多少条数据,分多少页显示等。

下拉式:采用下拉式的分页方式,一般无法获取明确的数据数量相关的信息,但在分页操作以后,仍然可以看到之前查询的数据。

2.分页式查询逻辑

int pageSize = 100;
int currentPageLength = 0;
int pageIndex = 0;
ExecutorService exe  = newFixedThreadPool(Runtime.getRuntime().availableProcessors());
do {
    int offset = pageIndex * pageSize;
    List<TradeInfo> tradeInfos = tradeInfoService.findTradeInfoBysPage(queryParams,offset,pageSize);
    if (null != tradeInfos && tradeInfos.size() > 0) {
        currentPageLength = tradeInfos.size();
        TradeInfoProcesserTask task = new TradeInfoProcesserTask(tradeInfos );
        exe.execute(task);
        pageIndex++;
    }else{
        System.out.println("Page Query TradeInfo Got NOTHING! Break query loop!");
        break;
    }
} while (currentPageLength == pageSize);
 
exe.shutdown();
 
while(true) {
    if(exe.isTerminated()){
        doOtherThings();
        System.out.println("分页式多线程处理数据完毕!");
        break;
    }
}

3.数据处理逻辑

public class TradeInfoProcesserTask implements Runnable{
    private volatile List<TradeInfo> tradeInfos;
    
    public TradeInfoProcesserTask (List<TradeInfo> _tradeInfos){
        tradeInfos = _tradeInfos;
    }
    
    @Override
    public void run() {
        processTradeInfos();
    }
    
    private void processTradeInfos(){
        //do something with tradeInfos .....
    }
}

以上就是分页处理java多线程的数据方法,相信对分类进行简单了解后,在对于多线程的应用上,我们可以使用以上的两种分页逻辑进行处理,大家学会后赶快试试吧。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

17.C1起草视频| 台湾版《黄花闺女》完整版| 少女的夜晚初体验免费观看电视剧 | 交换朋友的老婆2中字谜给看| 妈妈的闺蜜| 《部长你别这样》大结局 | 女教师2免费观看全集电视剧| 人瘦奶大98G奶的注意事项 | 校草夹震蛋上课爽死H男男动漫 | 小寡妇在线观看免费播放电视剧 | 做到双眼失焦双男主| Y31成色1.23C | 成全在线观看免费完整版的| 《法国空乘5》| 《甜蜜惩罚2》第二季的剧情| 法国满天星《太太们》| 耕耘小侄女小说全文免费阅读| 女生的全身照曝光| 双飞娘俩国语版电视剧免费观看 | 丰满的儿女小月的身世与背景介绍| 《法国空乘5》观看| 《军妓肉体》在线观看| 扌雷辶鬲的小说章节| 暴躁老阿姨与老年人的爱情与财运 | 大地资源中文一二三页的特点| 双男主做酱酱酿酿视频大全真人版| 真爱禁区| 茉莉花| 妈妈和女婿免费播放电视剧 | 夜夜高潮次次欢爽AV女视频 | 他的大手在秘密花园游走漫画| 穿黑色蕾丝透明胸罩说明什么| 《炸裂吧!巨棒》免费阅读漫画 | 王娟被老赵一夜干4次| 《厨房激战5》完整版在线观看| 吻戏高潮| 和妈妈做了怎么办心理咨询| 苏苏的公交车日记TXT| 成人做爱免费A片视频| 孤男寡女免费观看高清电视剧狂飙 | 超级少女