Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package A6;
- public class Hamster extends Thread
- {
- public enum Geschlecht
- { Weiblich, Maennlich; }
- private Laufrad laufrad;
- private boolean running = true;
- private Geschlecht meinGeschlecht;
- public Hamster(Laufrad laufrad, Geschlecht geschlecht)
- {
- this.laufrad = laufrad;
- this.meinGeschlecht = geschlecht;
- }
- public void run()
- {
- while(running)
- {
- try
- { laufrad.benutzen(this); }
- catch(InterruptedException e)
- { running = false; }
- }
- }
- public Geschlecht getGeschlecht()
- { return this.meinGeschlecht; }
- public static void main(String [] args)
- {
- Laufrad l = new Laufrad();
- Hamster [] h = new Hamster[15];
- Thread [] thread;
- for(int i=0; i<=h.length; i++)
- {
- if(h[i%2] == null)
- { System.out.println("Hamster " + h[i] + " ist " + Geschlecht.Maennlich); }
- if(h[i%2] != null)
- { System.out.println("Hamster " + h[i] + " ist " + Geschlecht.Weiblich); }
- h[i] = new Hamster(l, );
- thread[i] = new Thread(h[i]);
- thread[i].start();
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement