(1)Timer实现多线程???
 private final Timer timer = new Timer(); public void startjob() {
 timer.schedule(new TimerTask() {            
         public void run() {
                dojob();
            }
   },1000,1000);  
}
它没有实现多线程,也就是说,它是延迟运行,多个dojob的方法没有并发执行
也就是说Timer不能实现多线程。(2)如何定义程序的唯一序列号???
我要用的一个序列号,ID从0到99999
我的程序bing()方法运行一次ID加1
test()方法运行一次ID也加1
也就是说,我的10个类中的10个方法,没运行一次ID都加1
我要统计几个方法运行的次数。
如果程序结束,ID恢复为0
不知道如何实现(我不想在数据库里或文件里读取)

解决方案 »

  1.   

    to:leon528()
    如何实现的啊?能不能具体点啊?
      

  2.   

    在那个类中加入一个static 变量, 在该加一的时候加一
    即可
      

  3.   

    to:TaiJi1985
    我要的是,这些类里的方法一共运行的次数啊
    to:treeroot(旗鲁特)
    ???
      

  4.   

    建立公共变量
    class Statistic{
      public static int id=0;
    }
    需要在每个方法内都添加一行代码Statistic.id++;
    至于程序结束后id清0,那就要具体问题具体分析了。