| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 704 人关注过本帖
标题:有关多线程的问题
只看楼主 加入收藏
yinmingzheng13
Rank: 1
等 级:新手上路
帖 子:27
专家分:0
注 册:2008-4-13
结帖率:100%
收藏
 问题点数:0 回复次数:1 
有关多线程的问题
判断已知数是否为质数 + 显示时间 ,要求判断完毕同时停止时间输出
         但未能如愿 ,望高手指点 , 小弟感激不敬~~~~~~~~~~~~~~

import java.util.*;

class TestThread208_4
{
    public static void main(String[] args)
    {
        ShowTime time = new ShowTime();
        DoCount count = new DoCount();
        Thread thread1 = new Thread(time);
        Thread thread2 = new Thread(count);
        thread1.start();
        thread2.start();
    }
}


class ShowTime implements Runnable
{
    boolean flg = true;
    public void run()
    {
        while(flg)
        {
            System.out.println(new Date());
            try{
                Thread.sleep(600);
            }catch(InterruptedException e){
                System.err.println(e);
            }
        }
    }
    public void stopRun()
    {
        flg = false;
    }
}


class DoCount implements Runnable
{
    public void run()
    {
        int num = 34243;
        int j = 0;
        for(int i=2;i<num;i++)
        {
            if(num%i==0)       j=1;
            else               j=2;
        }
        switch(j)
        {
            case 1:
                   System.out.println(num+"不是质数");
                   break;
            case 2:
                   System.out.println(num+"是质数");
                   break;      
        }
        new ShowTime().stopRun();[size=2]

    }
}[/size]
搜索更多相关主题的帖子: 线程 
2008-11-10 21:03
baifenghan
Rank: 8Rank: 8
等 级:贵宾
威 望:10
帖 子:258
专家分:952
注 册:2006-3-17
收藏
得分:0 
这个有必要用线程吗?如果是因为数字大,那么你就应该使用线程,但是也不是这个样子啊.
2008-11-25 18:00
快速回复:有关多线程的问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027015 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved