⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 calcprimes.java

📁 jbuilder2005
💻 JAVA
字号:
class CalcPrimes{    public static void main(String args[])    {        PrimeRunnable primes=new PrimeRunnable();        Thread t1;        //将新建的类的实例作为参数传递给Thread类的构造方法,并给新建的线程一个名字        t1 = new Thread(primes,"primes");        //调度这个线程使之由新建状态变成可运行状态        t1.start();        while(t1.isAlive())        {            System.out.println(Thread.currentThread().getName()+":计算素数..."+"\n");            try            {                    //睡眠当前线程0.5秒                    Thread.sleep(500);            }            catch(InterruptedException e)            {                return;            }        }    }}class PrimeRunnable implements Runnable{    public void run()    {        boolean flag = true;        for(int number=3;;number++)        {            for(int i=2;i<number;i++)            {                if (number%i==0)                {                    flag = false;                    break;                }            }            if(flag)                System.out.println(Thread.currentThread().getName()+": "+ number);            flag = true;            //每判断一个数是否是素数以后,都要主动睡眠一次            try            {                Thread.sleep(500);            }            catch(InterruptedException e)            {                return;            }        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -