binibiningtinamoran

initalize

Apr 30th, 2020
621
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. private void initialize() {
  2.         String studentFile = "students.txt";
  3.         String facultyFile = "faculty.txt";
  4.  
  5.         //LoadStudent loadStudent = new LoadStudent();
  6.         //ArrayList <Person> studentList = loadStudent.loadFromFile(studentFile);
  7.  
  8.         //LoadFaculty loadFaculty = new LoadFaculty();
  9.         //ArrayList<Person> facultyList = loadFaculty.loadFromFile(facultyFile);
  10.  
  11.         LoadStudent loadStudent = new LoadStudent(studentFile);
  12.         LoadFaculty loadFaculty = new LoadFaculty(facultyFile);
  13.  
  14.         Thread t1 = new Thread(loadStudent);
  15.         Thread t2 = new Thread(loadFaculty);
  16.  
  17.         t1.start();
  18.         t2.start();
  19.  
  20.         ArrayList <Person> allList = new ArrayList<>();
  21.         while (t1.isAlive() || t2.isAlive()) {
  22.             allList.addAll(loadStudent.getPersonList());
  23.             allList.addAll(loadFaculty.getPersonList());
  24.         }
  25.    
  26.         this.setPersons(allList);
  27. } // end initialize()
Advertisement
Add Comment
Please, Sign In to add comment