【Java-多线程专项】——多线程的创建和常用方法(1)

一、多线程的创建

多线程的创建有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();
    }
}

多线程的常用方法等有时间了再总结。 

猜你喜欢

转载自blog.csdn.net/MyxZxd/article/details/110749678