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

关注

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

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

久碰精品少妇超清A片视频96| 叔叔别撩我24集免费观看 | 菠梦菠萝蜜在线观看免费版电视剧 | 电影《老公上班后》免费观看| 《为子献身》高清完整版在线观看| 《尼姑庵春梦》| 《魅魔之耻》1~4集免费看 | 日韩毛片| 日本CSGO大姐姐AWP| 共享女儿小诗1~10章的背景资... 家族轮换之共乐的日子最新章节更, | 扒开粉嫩小滨白浆20P| 接电话顶C的说不出话PLAY| 翁止熄痒苏钥第9章的内容| 泡妞网站| 两对夫妻同房不交换会影响感情吗| 《女仆教育》动漫第一季| 二人生猴子全程免费| 局长把我奶头掏出来直接吃 | 黑兽| 学长突然把自慰器开到最大 | 日本免费SAAS CRM| 女被扒开腿狂躁XXXXX视频| 两个学霸边做题边C我怎么办| 罗明珠| 双飞娘俩国语免费观看视频| 爸老师40集全免费播放电影演员.| 无套内谢A片毛片免费| 996是什么意思| 来吧儿子妈妈是纯还是混| 十八岁完整版高清免费观看| 茄子视频| 剪灯新话| 女性三角毛毛区有片毛掉光正常吗| 淫语....粗话..脏话小说| 华为新品手机发布| 快乐8| 胡椒博士| 鲁鲁影院免费观看电视剧电影 | 印度突然向中国宣战| 麻豆视频| 妈妈的秘密