Finishing TODO parts

This commit is contained in:
2026-07-17 21:51:37 +03:30
parent 0f0d1659e7
commit d13e52537f
5 changed files with 59 additions and 15 deletions
+20 -8
View File
@@ -37,28 +37,40 @@ public class Main {
// Split data into 3 parts
List<String> part1 = null;
int size = data.size();
List<String> part2 = null;
List<String> part3 = null;
List<String> part1 = data.subList(0, size / 3);
List<String> part2 = data.subList(size / 3, 2 * size / 3);
List<String> part3 = data.subList(2 * size / 3, size);
// TODO:
StudentLoader t1 = null;
StudentLoader t1 = new StudentLoader(part1);
StudentLoader t2 = null;
StudentLoader t2 = new StudentLoader(part2);
StudentLoader t3 = null;
StudentLoader t3 = new StudentLoader(part3);
// TODO:
// start()
t1.start();
t2.start();
t3.start();
// join()
t1.join();
t2.join();
t3.join();
// merge results
manager.addStudents(t1.getStudents());
manager.addStudents(t2.getStudents());
manager.addStudents(t3.getStudents());
}
case 2 -> {
@@ -96,4 +108,4 @@ public class Main {
}
}
}