Esempio n. 1
0
  @Test
  public void test() {
    Cinema cinema = new Cinema();

    System.out.println(
        "Begin ticket number:"
            + cinema.getVacanciesCinema1()
            + ", "
            + cinema.getVacanciesCinema2());

    Thread ticketOffice1 = new Thread(new TicketOffice1(cinema));
    Thread ticketOffice2 = new Thread(new TicketOffice2(cinema));

    ticketOffice1.start();
    ticketOffice2.start();

    try {
      ticketOffice1.join();
      ticketOffice2.join();
    } catch (InterruptedException e) {
      // TODO Auto-generated catch block
      e.printStackTrace();
    }

    System.out.println(
        "Finished ticket number:"
            + cinema.getVacanciesCinema1()
            + ", "
            + cinema.getVacanciesCinema2());
  }