解决方案 »

  1.   

    补充说明:这个任务是基于逻辑机做的多线程,即一个逻辑机一个线程,逻辑机有唯一编号如“逻辑号filePath=[22300013]”
      

  2.   

    不应该吧,既然是静态变量,就应该能有效起到同步锁的作用。
    有一点没看懂,
    sdfp = new SimpleDateFormat("MMddHHmmss");
    为何每次都新建一个呢?
    还有,sdfp.format(new Date()),与其每次都新建一个对象,为啥不用一个变量累加呢。
      

  3.   


    变量累加是什么意思,能提供简易代码么?
    变量累加是什么意思,能提供简易代码么?就是用一个公用变量,每次累加若干数据。比你每次都新建一个对象,还要再用 SimpleDateFormat 节能多了。
      

  4.   

    两条:
    1 Thread.sleep(1500);这句话的异常情况处理,在你给的代码中看不出,需要明确。
    2 查查系统时间的修改。