有谁可以帮帮我````一个关于线程问题。
第一:public class ThreadTest implements Runnable{
public synchronized void run(){
for(int i=0;i<10;i++){
System.out.ptint(" "+i);
}
}
public static void main(String[] args){
Runnable r1=new ThredTest();
Runnable r2=new ThredTest();
Thread t1=new Thread(r1);
Thread t1=new Thread(r2);
t1.start();
t2.start();
}
}
第二:
public class ThreadTest implements Runnable{
public synchronized void run(){
for(int i=0;i<10;i++){
System.out.ptint(" "+i);
}
}
public static void main(String[] args){
Runnable r=new ThredTest();
Thread t1=new Thread(r);
Thread t2=new Thread(r);
t1.start();
t2.start();
}
}
大家看看这两打代码有什么不同?