练习一:创建两个分线程,其中一个线程遍历100以内的偶数,另一个线程遍历100以内的奇数

 1 package com.atfu.exer;
 2 
 3 /**
 4  * 练习:创建两个分线程,其中一个线程遍历100以内的偶数,另一个线程遍历100以内的奇数
 5  *
 6  *
 7  * @author fu jingchao
 8  * @creat 2021/10/13-22:10
 9  */
10 public class ThreadDemo {
11     public static void main(String[] args) {
12         //方式一:
13 //        MyThread1 t1 = new MyThread1();
14 //        MyThread2 t2 = new MyThread2();
15 //        t1.start();
16 //        t2.start();
17 
18         //方式二:创建Thread类的匿名子类的方式
19         new Thread(){
20             @Override
21             public void run() {
22                 for (int i = 0; i < 10000; i++) {
23                     if(i%2 ==0){
24                         System.out.println(i+"******偶数*********");
25                     }
26                 }
27             }
28         }.start();
29 
30         new Thread(){
31             @Override
32             public void run() {
33                 for (int i = 0; i < 10000; i++) {
34                     if(i%2 !=0){
35                         System.out.println(i);
36                     }
37                 }
38             }
39         }.start();
40 
41     }
42 }
43 
44 
45 class MyThread1 extends Thread{
46     @Override
47     public void run() {
48         for (int i = 0; i < 100; i++) {
49             if(i%2 ==0){
50                 System.out.println(i+"******偶数*********");
51             }
52         }
53     }
54 }
55 
56 class MyThread2 extends Thread{
57     @Override
58     public void run() {
59         for (int i = 0; i < 100; i++) {
60             if(i%2 !=0){
61                 System.out.println(i);
62             }
63         }
64     }
65 }

 

posted @ 2021-10-15 22:32  橘猫的夏天  阅读(181)  评论(0编辑  收藏  举报