Thread im ActionListener

xXchrissiXx

Mitglied
hallo! also ich habe folgendes problem:

ich mache gerade eine Kuchenproduktion mit einer GUI. Im hintergrund müssen 3 Theads laufen für die Kuchenbäcker die nacheinander ihre Kuchen auf ein Förderband legen.

Ich habe auch eine Klasse Producenten die die Kuchen auf förderband legt, diese ist extends Thread. Dann habe ich ein Interface mit der Methode isActiv(). Die Klasse ActionProd imlementiert dieses Interfave und in der Methode isActiv() muss er schauen welcher bäcker backt und welcher nicht. Da Jeder Bäcker ein Thread ist muss ich doch einfach nur isAlive() abfragen wenn false dann is der Thread gesroppt und wenn true dann ist er aktiv...
Aber wenn der Thread jetzt in der Klasse ActionProd ist, dann gibt er false zurück obwohl er nachdem immer noch was weiter macht... wieso is das den so? kann er nicht einfachso die klassen wechseln? oder is der immer nur in seiner Klasse "Alive"

Danke für jede antwort!!

lg chrissi
 
Zurück