注意:由上图绿框中代码可见,注册完成后又会提交一个一次性的延时任务这就相当于周期性的执行run方法了,这么┅来岂不是会周期性注册其实并不会,红框上面是有个判断条件的:if (dirtyTimestamp != null)只要成员变量instanceInfo的isDirtyWithTime方法返回为空,就不会执行注册;