java Timer定时器在间隔时间内未执行完当前任务,结果又重复执行,会出现什么状况

解决方案 »

  1.   

    那程序就会变得很混乱,变得你自己没办法控制程序执行了,degug也很难找出错误、
      

  2.   

    会造成线程堵塞,也会报错哦!你最后在调用方法的时候加上,synchronized
      

  3.   

    的看你具体执行内容是什么了,如果被timer调起的东西多线程同时执行不存在问题,那就没什么影响,若果调起的操作中会使同一个对象,并对对象修改,这样就会出现第一个被调起的操作做的修改 又 被第二个调起的操作覆盖掉。
    所以为何安全期间,需要在被调起的操作上添加同步,如楼上所以说。