<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">1. 两种方式实现线程,extends Thread 和 implements Runnable</span>
2. 调用方式不同
3.示例:
package edu.learn.foundation;
public class ThreadDemo extends Thread {
public void run(){
int index=10;
int i=0;
while(i<=index){
System.out.print(i+" ");
++i;
}
}
}
package edu.learn.foundation;
public class RunableDemo implements Runnable {
@Override
public void run() {
int index=10;
int i=0;
while(i<=index){
System.out.print(i+" ");
++i;
}
}
}
package edu.learn.foundation;
public class Test {
public static void main(String[] args) {
ThreadDemo threadDemo = new ThreadDemo();
threadDemo.start();
RunableDemo runableDemo = new RunableDemo();
Thread thread = new Thread(runableDemo);
thread.start();
}
}