ethrandil
2002-11-10, 22:29:32
Hallo,
Kennt jemand von euch das programme 'java-hamster'?
nungut, es stellt einen hamster in einem Feld dar.
man kann programme schreiben, die diesen Hamster steuern.
Nun: ich möchte das programm so umschreiben, dass es 2 Hamster hat!!!
Ich bin (fast) fertig, aber:
Wie bekomme ich es hin, dass der Hamster gleichzeitig ihre Aktionen ausführen???
thread_ham1 = new Thread(Thread.currentThread().getThreadGroup(), hamster[0]);
thread_ham1.start();
thread_ham2 = new Thread(Thread.currentThread().getThreadGroup(), hamster[1]);
thread_ham2.start();
while(thread_ham1!=null&&thread_ham2!=null){
;
}
Dieser Code creiert die Hamster-objekte und startet sie. ich möchte nun, dass beide Threads bei den Funktionen 'vor(), linksUm(), nimm(), gib()' aufeinander 'warten'.
Wie kann ich das realisieren?
Kennt jemand von euch das programme 'java-hamster'?
nungut, es stellt einen hamster in einem Feld dar.
man kann programme schreiben, die diesen Hamster steuern.
Nun: ich möchte das programm so umschreiben, dass es 2 Hamster hat!!!
Ich bin (fast) fertig, aber:
Wie bekomme ich es hin, dass der Hamster gleichzeitig ihre Aktionen ausführen???
thread_ham1 = new Thread(Thread.currentThread().getThreadGroup(), hamster[0]);
thread_ham1.start();
thread_ham2 = new Thread(Thread.currentThread().getThreadGroup(), hamster[1]);
thread_ham2.start();
while(thread_ham1!=null&&thread_ham2!=null){
;
}
Dieser Code creiert die Hamster-objekte und startet sie. ich möchte nun, dass beide Threads bei den Funktionen 'vor(), linksUm(), nimm(), gib()' aufeinander 'warten'.
Wie kann ich das realisieren?