public class Fu implements Runnable{
private int constructor;
public void run() {
for (; constructor<3; constructor++) {
System.out.println(Thread.currentThread().getName()+" "+constructor);
}
}
public static void main(String[] args) {
for (int target = 0; target< 2; target++) {
System.out.println(Thread.currentThread().getName()+" "+target);
if (target==1) {
Fu method=new Fu();
new Thread(method,"tiaoli-1").start();
new Thread("tiaoli-2").start();
}
}
}
}
start()间接调用Thread类的子类run(),或Thread类的run()。具体调用还没去弄 ? ?
Thread构造器使method成为Thread类中target,start()间接调用Thread类的run(),run()用到
target,来实现对Fu中run()调用。