Hi und Willkommen bei tutorials.de,
Ich bin mir nicht ganz sicher, was du vorhast.
Hast du wirklich einen Thread (außer dem ersten) gestartet oder willst du nur Thread.sleep verwenden?
EIn Sleep so direkt auf eine Klasse beschränken geht prinzipiell nicht.
Wenn irgendwas außerhalb der Klasse eine Methode der Klasse aufruft und diese Methode sleept,
was soll die aufrufende Stelle außen denn tun außer zu warten? Einfach weitermachen geht nicht,
vor allem wenn man einen Returnwert haben will (der erst geliefert wird, wenn die Methode fertig
abgearbeitet ist). Gerade um lang andauernde Sachen nicht alles aufhalten zu lassen verwendet
man dann ja Threads.
Und bist du dir sicher, dass du überhaupt Sleep brauchst? Es gibt schon Gründe wo es hilfreich
ist, aber oft gibt es bessere Alternativen. Wozu wird es bei dir denn verwendet?