Board logo

标题: Thread和Runnable的API(1) [打印本页]

作者: look_w    时间: 2019-3-14 19:46     标题: Thread和Runnable的API(1)

创建线程的两种方式:

    1.继承Thread,重写run方法,使用start()使用线程
     
    2.将Runnable作为Thread的构造参数
    复制代码

    public class ThreadCreate {
        public static void main(String[] args) {
            System.out.println("主线程ID:" + Thread.currentThread().getId());
     
            /**
             * 第一种创建线程的方式
             */
            Thread firstMethod2CreateThread = new Thread(new Runnable() {
                @Override
                public void run() {
                    System.out.println("子线程ID:" + Thread.currentThread().getId());
                }
            });
            firstMethod2CreateThread.start();
     
            /**
             * 第二种创建线程的方式
             */
            class SecondMethod2CreateThread extends Thread {
                @Override
                public void run() {
                    System.out.println("子线程ID:" + Thread.currentThread().getId());
                }
            }
            SecondMethod2CreateThread secondMethod2CreateThread = new SecondMethod2CreateThread();
            secondMethod2CreateThread.start();
        }
    }




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0