1つのクラスの下に複数のスレッドを書きたいと思っていました。私はここで取得しないこのthreadExampleはどのように機能しますか?
public class ThreadExample {
public static void main(String[] arg)
{
Thread one = new Thread() {
public void run() {
try {
Thread.sleep(2000);
} catch(InterruptedException e) {
e.printStackTrace();
}
System.out.println("One");
}
};
Thread two = new Thread() {
public void run() {
System.out.println("Two");
}
};
one.start();
two.start();
}
}
事は、私はどちらもThread
クラスを拡張していたり、私がRunnable
インタフェースを実装しています、です。これをどうやって理解するのですか? そして、答えがある場合は、「私はちょうどThread
クラスのオブジェクトを作成し、それを使用していますが、なぜいつもあなたが拡張ある何をしているか、むしろ技術的には?
その情報はすばらしかったです!ありがとう – noMAD