Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void run()
- {
- while(!isInterrupted())
- {
- synchronized(r)
- {
- r.notify();
- if(r.getAktStand() + menge < r.getTank())
- {
- r.setAktStand(r.getAktStand() + menge);
- System.out.println(sorte + " getankt: " + menge);
- // nextX = (sorte.equals("Benzin"))? "Öl" : "Benzin";
- }
- else if(r.getAktStand()+menge >=r.getTank())
- {
- this.interrupt();
- }
- try{
- sleep((int)(Math.random()*600));
- }
- catch(InterruptedException e)
- {
- interrupt();
- }
- try{
- r.wait();
- }
- catch(InterruptedException e)
- {
- }
- }
- System.out.println("Rasenmäher voll");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement