This commit is contained in:
Arefe Talebi
2026-07-16 17:20:32 +03:30
parent 83746b88f6
commit 3713f08085
12 changed files with 122 additions and 86 deletions
+19 -13
View File
@@ -37,27 +37,33 @@ public class Main {
// Split data into 3 parts
List<String> part1 = null;
int size = data.size();
int chunk = (size + 2) / 3;
List<String> part2 = null;
List<String> part1 = data.subList(0, Math.min(chunk, size));
List<String> part3 = null;
List<String> part2 = data.subList(Math.min(chunk, size), Math.min(2 * chunk, size));
List<String> part3 = data.subList(Math.min(2 * chunk, size), size);
// TODO:
StudentLoader t1 = null;
StudentLoader t2 = null;
StudentLoader t3 = null;
StudentLoader t1 = new StudentLoader(part1);
StudentLoader t2 = new StudentLoader(part2);
StudentLoader t3 = new StudentLoader(part3);
// TODO:
t1.start();
t2.start();
t3.start();
// start()
t1.join();
t2.join();
t3.join();
// join()
// merge results
manager.addStudents(t1.getStudents());
manager.addStudents(t2.getStudents());
manager.addStudents(t3.getStudents());
}
@@ -96,4 +102,4 @@ public class Main {
}
}
}