Ich bin ein Anfänger zum Threading. Ich weiß nicht genau, was der Unterschied zwischen den drei verschiedenen Arten der Art ist, wie das Thread-Objekt die Schlafmethode genannt hat. Sie können auch bitte in dem klären die Art der Fälle gibt es eine Beschränkung ist es, die Art und Weise über die Verwendung der Einschlaf-Methode wurde unterVerschiedene Methoden zum Aufrufen der Schlafmethode in Threads
Der Code gegeben genannt wird
// implementing thread by extending THREAD class//
class Logic1 extends Thread
{
public void run()
{
for(int i=0;i<10;i++)
{
Thread s = Thread.currentThread();
System.out.println("Child :"+i);
try{
s.sleep(1000); // these are the three types of way i called sleep method
Thread.sleep(1000); //
this.sleep(1000); //
} catch(Exception e){
}
}
}
}
class ThreadDemo1
{
public static void main(String[] args)
{
Logic1 l1=new Logic1();
l1.start();
}
}
'sleep()' ist eine statische Methode, die immer auf den aktuell ausgeführten Thread verweist. –
Es gibt keine drei Möglichkeiten, die Methode 'sleep' aufzurufen,' thread # sleep' ist 'statisch'. Sie können sie also direkt aus der' Thread'-Klasse oder aus der aktuellen 'Thread'-Objektreferenz aufrufen. –
sind alle gleich. : D – gumuruh