0
点赞
收藏
分享

微信扫一扫

JAVA多线程的使用实现奇偶数输出功能------JAVA入门基础教程

import jakarta.annotation.security.RunAs;

public class EvenTest
{
    public static void main(String[] args)
    {
        EvenNumberPrint e = new EvenNumberPrint();
        Thread t = new Thread(e);
        t.start();
        for (int i = 0; i < 100; i++)
        {
            if(i % 2 == 0)
            {
                System.out.println(Thread.currentThread().getName() + i);
            }
        }
        Thread t1 = new Thread(e);
        t1.start();
        new Thread(new Runnable()
        {
            public void run()
            {
                for (int i = 0; i < 100; i++)
                {
                    if(i % 2 == 0)
                    {
                        System.out.println(Thread.currentThread().getName() + i);
                    }
                }
            }
        }).start();

        new Thread(new Runnable()
        {
            public void run()
            {
                for (int i = 0; i < 100; i++)
                {
                    if(i % 2 != 0)
                    {
                        System.out.println(Thread.currentThread().getName() + i);
                    }
                }
            }
        }).start();
    }
}

class EvenNumberPrint implements Runnable
{
    public void run()
    {
        for (int i = 0; i < 100; i++)
        {
            if(i % 2 == 0)
            {
                System.out.println(Thread.currentThread().getName() + i);
            }
        }
    }
}
举报

相关推荐

0 条评论