java 多个线程从一张表内取数据,且不重复

2024-12-20 09:50:53
推荐回答(4个)
回答1:

几百万数据根本就算不上多,一个小时应该可以轻松搞定,如果怕数据重复,就需要为各个线程添加相应的起始和结束位置,而且最好批量去取数据。

回答2:

100 个的话 分10个线程 每个 10个
循环 10*i 的过程
又或者奇数 偶数交叉查询

回答3:

用线程池吧,弄个几百个线程,每个线程负责读1万行。

回答4:

每个线程设置一个编号,获取的数据记录的某个字段对线程总数取余