package com.java.demo;
public class Demo {
public static void main(String[] args){
MyRunnable r = new MyRunnable();
Thread t = new Thread(r);
t.start();
for(int i=0; i<10; i++){
System.out.println("主线程" + i);
}
}
}
package com.java.demo;
public class MyRunnable implements Runnable{
@Override
public void run() {
for(int i=0; i<10; i++){
System.out.println("子线程" + i);
}
}
}
package com.java.demo;
public class Demo2 {
public static void main(String[] args){
new Thread(){
@Override
public void run(){
for(int i=0; i<10; i++){
System.out.println("子线程" + i);
}
}
}.start();
for(int i=0; i<10; i++){
System.out.println("主线程" + i);
}
}
}