在一般处理大量数据时,例如超过1W的数据。使用单线程处理效率较慢,这里就介绍一下我的处理思路。(如有问题,请指出。)
一. 定义线程池(这里使用的是定长线程池)
final ExecutorService fixedThreadPool = Executors.newFixedThreadPool(50);
二.查询出数据条数。
//数据条数
Long count = dbh.getCoun();
三.定义每次处理条数,并求出需要处理的次数。
在一般处理大量数据时,例如超过1W的数据。使用单线程处理效率较慢,这里就介绍一下我的处理思路。(如有问题,请指出。)
一. 定义线程池(这里使用的是定长线程池)
final ExecutorService fixedThreadPool = Executors.newFixedThreadPool(50);
二.查询出数据条数。
//数据条数
Long count = dbh.getCoun();
三.定义每次处理条数,并求出需要处理的次数。