Red de conocimiento informático - Material del sitio web - Cómo enviar 1000 datos en 3 partes en Java, es decir, solo se envían 400 datos cada vez

Cómo enviar 1000 datos en 3 partes en Java, es decir, solo se envían 400 datos cada vez

Puedes, cartel, usar hilos solo para mejorar la eficiencia, ¡puedes usar bucles completamente! ! ! !

Habilitar paginación de subprocesos

1. Definir la clase de subproceso class?ThreadTest?implementations?Runnable{ private?int?start=0; obtener, establecer método? //agregar la construcción de paginación public?ThreadTest(int?start, int?end){

// Omitir this.xx=xx }?} ?list=new?ArrayListlt;xxxgt;(); //1000 lista

Collection.sort(list); //ordenar la colección de listas

for(int?i=start;ilt;end;i){ xxx? bean= list.get(start); // Agregue un método de código para enviar datos // Lo anterior se envía uno por uno, o se puede operar en lotes. No olvide controlar las cosas al realizar el procesamiento por lotes. } }

}

2. Definir el acceso empresarial a la clase de entrada del hilo

class acessToThread{

static final int threadnum=3. ;

?int inicio=0

?int final=0

?int tamaño=400; i=0; ilt. threadnum; i {

this.start=i*size;

this.end=iniciar tamaño;

if(end= =1200){ this.end=1000;}

Prueba de hilo test=new ThreadTest(inicio, tamaño);

Nuevo hilo(prueba, "hilo" i).start( );

p>

}

}

}