韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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多线程的数据方法,相信对分类进行简单了解后,在对于多线程的应用上,我们可以使用以上的两种分页逻辑进行处理,大家学会后赶快试试吧。

关注

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

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

打扑克的全程视频| 机械师| 免费观看已满十八岁电视剧美国 | 中字HD人妻の亂倫2| 绝色儿媳在线观看免费版电视剧| 杨贵妃颤抖双乳呻吟求欢电影 | 被学长抱进小树林C个爽| 张柏芝门户大开照| 三男一女CP免费观看电视剧大全| 男生女生拆拆很痛的轮滑鞋免费下. | 丁香花影院免费观看电视剧哈尔滨 | 妈妈的绣感1(深绿)| BOBO浏览器(海外版)| 白带内裤拉丝尿液| 成人做爰100部片| 女士穿紧身裸体开裆光滑皮裤| 男生把小困困放到女生困里视频 | 偷偷在线观看免费高清电视剧推荐 | 欧美人与人动人物2024心理学| 玉女献身台湾1988版主演是谁| 少女与狗2在线观看免费版高清| 白日梦我| 把腿扒开让我添30分钟| 女性抹胸开襟哺乳衣的注意事项 | 成全动浸在线观看更新时间| 白日梦我 电视剧| 双乳压在落地窗前做H| 沉沦韵母小说全文阅读| 爸爸吃女儿奶奶高情商回复 | 西游记| 自慰被发现然后被C了H漫画| 少妇洗澡被强公日日澡-百度 | 《医务室上垒》动漫全集在线观看 | 麻豆免费无码AV在线播放| 密爱在线观看| 腹肌体育生导管网站 | 狂野少女高清免费观看第14集| 妈妈和两个姨妈一起过生日| 学校教室里可以插自己电脑吗| 《尼姑庵春梦》| 日本女生校服