使用线程Thread和Runnable输出1到100之间的偶数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/weixin_40969422/article/details/80333296
package cn.thread.demo;
//输出1到100之间的偶数
public class ThreadTest extends Thread{

	public void run() {
		for (int i = 1; i <=100; i++) {
			if(i%2==0){
				System.out.println("线程名字:"+Thread.currentThread().getName()+":"+i);
			}
		}
	}
	public static void main(String[] args) {
		ThreadTest tt=new ThreadTest();
		//tt.setName(name);
		//tt.start();
		//可以设置线程getName
		Thread tr=new Thread(tt,"线程A");
		tr.start();
	}
}

package cn.thread.demo;
//输出1到100之间的偶数
public class RunnableTest implements Runnable {
	private int count=0;
	public void run() {
		while(count<100){
			count++;
			if(count%2==0){
				System.out.println("线程名字:"+Thread.currentThread().getName()+":"+count);
			}
		}
	}
	public static void main(String[] args) {
		RunnableTest ra=new RunnableTest();
		//这种方式要调用setName()或其它Thread方法,需引用Thread对象
		Thread tr=new Thread(ra,"B线程");
		//tr.setName("B线程");
		tr.start();
	}
}

猜你喜欢

转载自blog.csdn.net/weixin_40969422/article/details/80333296
今日推荐