```java`在这里插入代码片
突然想到水平分库最后查询是要归并的,当然貌似sharding执行了这个逻辑,不过多线程好像也能实现归并,就照着模子写了一个,这个线程池还是感觉很难掌握
在这里插入代码片
static {
lists.add(new ArrayList<Integer>(){
{
add(1);
add(2);
add(5);
add(7);
}});
lists.add(new ArrayList<Integer>(){
{
add(2);
add(3);
add(5);
add(7);
add(9);
}});
lists.add(new ArrayList<Integer>(){
{
add(1);
add(2);
add(5);
add(7);
}});
// lists.add(new ArrayList<Integer>(){
{
// add(2);
// add(3);
// add(5);
// add(7);
// add(9);
// }});
}
static class AddTask extends RecursiveTask<List<Integer>> {
Integer left, right;
AddTas