• 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

  • Du willst einen Thread aufrufen und ihm sagen, was er tun soll? Also wie ich das sehe, willst du ganz unterschiedliche Threads starten. Da du ohnehin immer von Thread erbst, könntest ja alles in unterschiedliche Klassen, die von dort erben, werfen?
    Oder ich verstehe dein Problem nicht ganz, klar ist mir die Frage nicht ;)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!