2014-05-01 45 views
0

是否有機會從ExecutorService.shutdown()方法調用System.exit()?我在下面的應用程序中可以找到我的代碼,它沒有調用System.exit(),但它調用了ExecutorService的shutdown()方法。382 - J2EE Bad Practices:System.exit()

嚴重性分類漏洞API CWE 高權威AppDOS.Shutdown java.util.concurrent.ExecutorService.shutdown 382 - J2EE錯誤的做法:System.exit()的

+0

javadoc說什麼?它是否說這種方法會存在JVM?你的結論是什麼? –

+0

您的代碼是否使用ExecutorService?如果是這樣,它是JRE提供的標準之一還是定製的,也許是由第三方庫提供的? –

+0

沒有。 java文檔沒有說它調用System.exit(),但我也沒有得到任何引用來確認沒有System.exit()調用。 – Raj

回答

0

@Raj:javadoc的告知方法做什麼。它具有退出JVM的巨大副作用,它會告訴它。 - JB Nizet 14分鐘前