publicclassMyRunnableimplementsRunnable{@Overridepublicvoidrun(){for(int i =0; i <1000; i++){
System.out.println("run类线程"+ i);}}publicstaticvoidmain(String[] args){
MyRunnable myRunnable =newMyRunnable();//使该线程开始执行;Java虚拟机将调用run此线程的方法。newThread(myRunnable).start();//myThread.run();for(int i =0; i <1000; i++){
System.out.println("主线程"+i);}}}
继承Thread方式
publicclassMyThreadextendsThread{@Overridepublicvoidrun(){for(int i =0; i <1000; i++){
System.out.println("run类线程"+ i);}}publicstaticvoidmain(String[] args){
MyThread myThread =newMyThread();//使该线程开始执行;Java虚拟机将调用run此线程的方法。
myThread.start();//myThread.run();for(int i =0; i <1000; i++){
System.out.println("主线程"+i);}}}
public class MyRunnable implements Runnable { @Override public void run() { for (int i = 0; i < 1000; i++) { System.out.println("run类线程" + i); } } public static void main(String[] args) { MyRunnable .