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