1 package ch.hslu.exercises.sw06.ex2; 2 3 /** 4 * Schnittstelle für die Zutrittsverwaltung geschützter Bereiche. 5 */ 6 public interface Synch { 7 8 /** 9 * Eintritt in einen geschützten Bereich erlangen, falls kein Zutritt möglich ist warten. 10 * 11 * @throws InterruptedException wenn das Warten unterbrochen wird. 12 */ 13 public void acquire() throws InterruptedException; 14 15 /** 16 * Freigabe des geschützten Bereiches beim Austritt. 17 */ 18 public void release(); 19 }