【发布时间】:2023-03-31 11:00:01
【问题描述】:
我是 Java 编程专家……我正在编写调度程序。我正在从属性文件中读取日期和时间值。如果属性文件有任何更改,那么我必须重新安排调度程序。所以为此我正在编写一个无限循环,如图所示:
for(;;){
result = loadData.checkChanges();
if(result == true){
//If changes found in the properties file then reSchedule tasks
reSchedule();
}
}
如果循环一直运行到“应用服务器”中的应用程序生命周期(一年或两年),它会遇到任何性能问题或 JVM 问题还是有其他问题?
【问题讨论】:
-
在我看来
while(true)比for(;;)更容易理解。 -
我认为
reSchedule()和checkChanges()的内容会真正决定这一点。 -
鉴于您是拥有代码的人,您问我们是否有任何问题似乎很不公平。你有没有发现任何问题?
标签: java performance uptime