Java-匿名内部クラス実装スレッドの2つの方法
2919 ワード
package com.yy.thread;
public class Demo4_Thread {
public static void main(String[] args) {
demo1(); // , , Thread
demo2(); // , , Runnable
}
private static void demo2() {
new Thread( new Runnable() { //1, Runnable Thread ;new Runnable(){}: Runnable
public void run(){ //2, run
for (int i = 0; i < 1000; i++) { //3, run
System.out.println("wsq");
}
}
}).start(); //4,
//new .start(); , Runnable ,
}
private static void demo1() { // Thread ,Thread start ,
new Thread(){ //1,new (){}, Thread
public void run(){ //2, run
for (int i = 0; i < 1000; i++) { //3, run
System.out.println("aaawsqaaa");
}
}
}.start(); //4,
//new .start(); , Thread , .start run() ,start , run()
}
}