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. } } p>
}
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>}
}
}