• 讨论
  • 定时循环逻辑用ATimer计时器和直接写个异步await方法有区别吗

例如每秒循环一次的逻辑,要么ATimer个定时器执行,要么while(true){await TimerComp.wait(1000)},请问二者各有什么优劣,如何选择?

  • wait这种不能热重载,适合短时间的while。ATimer这种不如wait好懂好写,但是可以热重载,如果需要一直执行,用这种

统一管理呗,工具写好了大家共用。 难道每个人都不用工具全部自己造轮子?

    Long 这个解释可能说服力不太够,因为写个异步方法比ATimer 再写个Handler简单不少

    wait这种不能热重载,适合短时间的while。ATimer这种不如wait好懂好写,但是可以热重载,如果需要一直执行,用这种

      egametang 请问下,如果循环的间隔要变,比如根据某些条件可能增加间隔时间,1s变2s这个,如果用定时器能实现么?取消Timer再重新new一个?

        说点什么吧...