在Timer.schedule(TimerTask task, long delay)
中,它说如果delay
是负数,它会抛出,但没有说如果delay
是零。会发生什么?我尝试了openjdk,它立即运行。这种行为是在其他地方指定的,还是未定义的(例如,它在其他实现上意味着无限,或者某些实现有时会做无限,有时会立即做)?
问问题
1714 次
在Timer.schedule(TimerTask task, long delay)
中,它说如果delay
是负数,它会抛出,但没有说如果delay
是零。会发生什么?我尝试了openjdk,它立即运行。这种行为是在其他地方指定的,还是未定义的(例如,它在其他实现上意味着无限,或者某些实现有时会做无限,有时会立即做)?