我比较好奇这个问题,尽管我知道JVM现在已经非常稳定,但还是止不住这样问:
JVM
Java
其次,如果用其他任何运行在JVM上的语言,比如JRuby、Clojure等,如何编写一个程序使JVM崩溃?
JRuby
Clojure
至于提到的JVM,可以是任何平台上的,比如Windows、Linux或任何UNIX。
ringa_lee
樓主可以看看這篇:http://stackoverflow.com/questions/65200/how-do-you-crash-a-jvm
這個你需要說一下你指的「崩潰」是什麼:是指讓機器的資源用盡,還是觸發系統不允許的異常,還是觸發JVM的設計錯誤,還是其他的。 「崩潰」這個概念還是很廣泛的。 ——資源用盡,不管任何語言都有個萬能的辦法:幾個空函數循環調用,讓系統的遞歸棧爆棧,也就是stack overflow。觸發系統不允許的異常,存取不在自己程式申請之內的記憶體即可,也就是segmentation fault。不過我相信你期待的多半不是這兩個答案。
http://rednaxelafx.iteye.com/blog/460893http://rednaxelafx.iteye.com/blog/461787 樓主看下這兩個吧. 雖然題目是 但也降到了關於JVM的.
樓主可以看看這篇:http://stackoverflow.com/questions/65200/how-do-you-crash-a-jvm
這個你需要說一下你指的「崩潰」是什麼:是指讓機器的資源用盡,還是觸發系統不允許的異常,還是觸發JVM的設計錯誤,還是其他的。 「崩潰」這個概念還是很廣泛的。 ——資源用盡,不管任何語言都有個萬能的辦法:幾個空函數循環調用,讓系統的遞歸棧爆棧,也就是stack overflow。觸發系統不允許的異常,存取不在自己程式申請之內的記憶體即可,也就是segmentation fault。不過我相信你期待的多半不是這兩個答案。
http://rednaxelafx.iteye.com/blog/460893
http://rednaxelafx.iteye.com/blog/461787
樓主看下這兩個吧. 雖然題目是 但也降到了關於JVM的.