编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。

编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。
一、ThreadDemo

class ThreadDemo extends Thread {
	public ThreadDemo(String str) {
		super(str);
	}

	public void run() {
		for (int i = 0; i < 20; i++) {
			System.out.print("  " + this.getName());
			try {
				sleep(300);
			} catch (InterruptedException e) {
				System.out.println(e.getMessage());
				return;
			}
		}
		System.out.println("  /end");
	}
}

二、class TestThread

public class TestThread {
	 public static void main( String args[] ) {
	   ThreadDemo thread1=new ThreadDemo("T1");
	   ThreadDemo thread2=new ThreadDemo("T2");
	   ThreadDemo thread3=new ThreadDemo("T3");
	   thread1.start();
	   thread2.start();
	   thread3.start();
	 }
	}

三、运行截图
编写一个Java程序实现多线程,在线程中输出线程的名字,隔300毫秒输出一次,共输出20次。_第1张图片

你可能感兴趣的:(java100题)