在run()刚开始的时候获得系统的时间
在线程结束的时候(总得有结束线程的条件吧)在获得系统时间不就可以了吗

解决方案 »

  1.   

    我同意小刀的说法。但是提问有让人混淆的地方。假如我有一个线程,
        ………………这是动态的描述,只有在运行时才能说我有一个线程。
    并在一个实现runnable接口的类中覆盖了一个run()方法
               ……………………………………………………这是静态的说法。只有设计时才能这样说。
    请问我怎么能记下线程开始和结束的时刻。至于怎样把设计时的静态概念实例化为运行时的动态概念,并没有说清楚,所以回答的人只能猜测你想要的答案。
      

  2.   

    在run方法的第一行和最后一行记录下时间然后相减不就可以了long t = System.currentTimeMillis();******************t = System.currentTimeMillis()-t;System.out.println(t);
      

  3.   

    class GetTime
    {
      public void getTime
        {
           long t = System.currentTimeMillis();
           t = System.currentTimeMillis()-t;
           System.out.println(t);
        }
    }