一、多线程的创建
多线程的创建有3种方式,分别是继承Thread 、实现Runnable、实现Callable接口
(1)继承Thread
class MyThread1 extends Thread{
@Override
public void run() {
System.out.println("MyThread1");
}
}
在main方法中就可以直接调用start方法即可启动
public class ThreadNew {
public static void main(String[] args) {
new MyThread1().start();
}
}
(2)实现Runnable接口
//2、实现Runnable接口
class MyThread2 implements Runnable{
@Override
public void run() {
System.out.println("MyThread2");
}
}
在main方法中需要用到静态代理,首先实例化一个Thread,然后再启动。
public class ThreadNew {
public static void main(String[] args) {
new Thread(new MyThread2()).start();
}
}
多线程的常用方法等有时间了再总结。