Hallo!
Diesesmal bräuchte ich einen Thread-Service.
Was ich mir darunter vorstelle..
Class MainClass{
MainClass{
MyThread myThread = new MyThread();
myThread.start();
myThread.doServiceXYZ();
myThread.doServiceABC();
}
}
Class MyThread extends Thread{
run{
}
}
..ist, dass ich meinen Thread nun starte, und ihm einen Service (bzw eine Methode) machen lasse.
Er soll aber auch andere Services implementieren. Nun..wie macht man das am Besten?
Schreibe ich meinen Thread so um, dass, wenn eine bestimmte Methode des Threads aufgerufen wird, diese Methode run aufruft, und in run gibts eine Flag was dann zu tun sei?
Ist diese Lösung vernünftig? Wenn nein, welche? PS: Die Methoden des Threads werden einzeln aufgerufen. Sprich: Zuerst XYZ und wenn diese fertig ist, ABC.
liebe grüße,
alex