Mousika

天地孤影任我行

导航

Java计算程序运行时间

不废话,直接代码。

方法一:多线程法

Thread js_time = new Thread(new PP());
js_time.start();

//执行程序

js_time.stop();

PP类:

class PP implements Runnable {
    public void run() {
        int i = 0;
        while (true) {
            try {
                Thread.sleep(2000);//睡眠2秒
                i = i + 2;
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
            System.out.println("正在处理......已使用" + i + "秒");
        }
    }
}

 

方法二:获取System时间

 

int t1 = (int) System.currentTimeMillis();

//执行程序

int t2 = (int) System.currentTimeMillis();
System.out.println("已完成,耗时:" + Integer.toString(t2 - t1) + "毫秒");

 

 

posted on 2012-05-24 16:03  lujian863  阅读(233)  评论(0编辑  收藏  举报