예제 #1
0
  public void pause() {
    c.pause();

    for (int i = 0; i < NUM_PHILS; i++) {
      philosophers[i].interrupt();
    }
  }
예제 #2
0
  public void reset() {
    c.reset();

    for (int i = 0; i < NUM_PHILS; i++) {
      philosophers[i].interrupt();
    }
    for (int i = 0; i < NUM_PHILS; i++) {
      forks[i].reset();
    }
  }