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類常用方法:

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM