所以我不是一个线程专家,也不是java那个问题.
好的,所以我做了一个运行无限的小程序..(它应该)
每分钟从XML文件中获取数据并打印出来.xml每几秒钟更新一次,但只需要1分钟的打印时间.所以我的主要看起来像这样.
while(true) {
try {
Thread.sleep(60000);
String data = getSomeDataFromXMLFile();
System.out.println(data);
} catch (InterruptedException e) {
e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)
代码的工作原理如何.只是想知道它是否会以任何方式影响我的服务器性能?就像经过10天的运行一样,它会占用所有内存或其他东西..
建议和改进是非常受欢迎的.
我一直在使用BASE64Encoder和BASE64Decoder在sun.misc; 我正在使用Eclipse并且必须转向警告,因为默认情况下访问仅限于此.
这些课程完美无缺,但在我的工作中,我已经阅读了很多不应该使用的地方,sun.misc但没有人说出正确的理由.
我应该远离sun.misc,为什么?