实现多线程的方式到底有几种?
1.如何创建多线程
方式一:继承Thread类
方式二:实现Runnable接口
继承Thread类
//MyThread继承Thread
MyThread myThread = new MyThread();
myThread.start();
实现Runnable接口
public class RunnableStyle implements Runnable{
@Override
public void run() {
//执行自己的逻辑
}
public static void main(String[] args) {
Thread thread = new Thread(new RunnableStyle());
thread.start();
}
}
本质区别
2.常见面试问题
实现多线程有几种方式?
实现Runnable接口和继承Thread类那种方式更好?
网友评论