java 创建线程

java 开启线程的方式

方式一、继承Thread类创建线程

         start()方法用于开始执行线程,run()方法真正运行线程代码,具体实例如下:

public class CreateThread extends Thread {

    public void Test()
    {
        CreateThread t1=new CreateThread();
        t1.start();
        
        try {
            t1.sleep(2000);
        } catch (Exception e) {
            System.out.println(e.getMessage());
        }
        
        CreateThread t2=new CreateThread();
        t2.start();
    }
    
    public void run()
    {
        System.out.println("幸运女神在微笑");
        System.out.println(Thread.currentThread());
    }
    
    public static void main(String[] args)
    {
        CreateThread obj=new CreateThread();
        obj.Test();
    }
}

输出:

幸运女神在微笑
Thread[Thread-1,5,main]
//2秒后输出 幸运女神在微笑 Thread[Thread
-2,5,main]

方式二、实现Runnale接口创建线程类

原文地址:https://www.cnblogs.com/Optimism/p/10595495.html