Methoden in anderem Thread ausführen


Um Methoden in einem anderem Thread ausführen zu können, muss eine neue Klasse deklariert werden, die das Interface Runnable implementiert. Dadurch muss die Methode run() implementiert werden. Hier ist der Einstiegspunkt wenn der Thread mit obj.start() gestartet wird.

In der main-Klasse wird ein neues Threadobjekt obj mit der Übergabe eines neuen Objektes der erstellten Klasse secondThread erstellt. Mit obj.start() wird die run-Methode des übergebenen secondThread-Objektes aufgerufen.