// 查询所有的学生信息
List
// 定义一个临时集合,用于存放学生信息
List
for (int i = 0; i < students.size(); i++) {
tempStudents.add(students.get(i));
if (i != 0 && i % 50000 == 0) {
test.createThread4ExportStudentInfo(tempStudents, i);
}
}
test.createThread4ExportStudentInfo(tempStudents, students.size());
}
/**
*
*
* @param tempStudents
* 每个线程,需要导入的学生信息的数量
* @param i
*/
public void createThread4ExportStudentInfo(List
List
for (Student student : tempStudents) {
students.add(student);
}
// 设置线程名称
studentThread.setName("Thread-" + i);
// 启动线程
studentThread.start();
// 重新生成一个新的临时学生集合。
tempStudents = new ArrayList
}
/**
*
*
* @return
*/
public List
List
for (int i = 1; i <= 100000; i++) {
Student student = new Student();
student.setName("liudong" + i);
student.setAge(i);
student.setSex(i + "");
students.add(student);
}
return students;
}
}