JAVA 创建线程的4种方式之继承Thread类

 

package com.LearnJava.Thread;

class myThread extends Thread{
    @Override
    public void run() {
        for(int i=0;i<100;i++){
            if(i%2==0){
                System.out.println(i);
            }
        }
    }
}

public class ThreadTest {
    public static void main(String[] args) {
        myThread t = new myThread();
        t.start();
    }

}

如果调用run方法,则不会启动新的线程,而是在主线程中,执行run方法。

也可以用匿名方法

new Thread(){
            @Override
            public void run() {
                for(int i=0;i<100;i++){
                    if(i%2!=0){
                        System.out.println("******");
                    }
                }
            }
        }.start();

Thread类常用方法:

 

 

posted @ 2020-02-06 16:51  超级学渣渣  阅读(584)  评论(0编辑  收藏  举报