作业 java 两种多线程方式
Java两种创建线程方式
1. 继承类方式: extends Thread ,重写 run() 方法
2. 接口实现: implements Runnable ,重写 run() 方法
特点
- Thread:单继承限制,无法再继承其他类,多线程不能共享成员变量
- Runnable:无继承限制,同任务对象可被多个线程共用,实现资源共享
java
// 1.继承Thread示例
class MyThread extends Thread{
@Override
public void run() {
System.out.println("继承Thread线程运行");
}
}
// 2.实现Runnable示例
class MyRun implements Runnable{
@Override
public void run() {
System.out.println("实现Runnable线程运行");
}
}
public class ThreadTest{
public static void main(String[] args) {
MyThread t1 = new MyThread();
t1.start();
MyRun run = new MyRun();
Thread t2 = new Thread(run);
t2.start();
}
}

浙公网安备 33010602011771号