class HovedprogramTo{ public static void main(String[] args) throws Exception { MinBeholder beholder = new MinBeholder(100); TrekkFraArbeider arbeiderTrekkFra = new TrekkFraArbeider(beholder); Thread traadEn = new Thread(arbeiderTrekkFra); traadEn.start(); LeggTilArbeider arbeiderLeggTil = new LeggTilArbeider(beholder); Thread traadTo = new Thread(arbeiderLeggTil); traadTo.start(); } } class TrekkFraArbeider implements Runnable{ MinBeholder beholder; public TrekkFraArbeider(MinBeholder beholder){ this.beholder = beholder; } public void run(){ for (int i = 0; i < 11; i++){ beholder.trekkFra(10); System.out.println("N?v?rende verdi: " + beholder.hentVerdi()); } } } class LeggTilArbeider implements Runnable{ MinBeholder beholder; public LeggTilArbeider(MinBeholder beholder){ this.beholder = beholder; } public void run(){ for (int i = 0; i < 11; i++){ beholder.leggPaa(10); System.out.println("N?v?rende verdi: " + beholder.hentVerdi()); } } }