java 线程

package com.test;

public class MyThread implements Runnable {//extends Thread 实现Runnable 或继承Thread
    @Override
    public void run() {
        System.out.println("runable run.......");
    }
}

package com.test;

import java.util.*;

public class TestCls {
    public static void main(String[] args) throws InterruptedException {
        System.out.println("main");
        Thread thread = Thread.currentThread();
        System.out.println(thread.getName());
        MyThread myThread = new MyThread();
        Thread thread1 = new Thread(myThread);//实现需要
        thread1.start();//继承直接调用start
       new Thread(new Runnable() {//实现接口 匿名类
           @Override
           public void run() {
               System.out.println("eeeeee111");
           }
       }).start();
       new Thread(){
           @Override
           public void run() {
               System.out.println(1111111111);
           }
       }.start();
    }
}
原文地址:https://www.cnblogs.com/howhy/p/15205012.html