搜尋

首頁  >  問答  >  主體

jvm - 使Java虚拟机崩溃的程序

我比较好奇这个问题,尽管我知道JVM现在已经非常稳定,但还是止不住这样问:

ringa_leeringa_lee2835 天前754

全部回覆(3)我來回復

  • 高洛峰

    高洛峰2017-04-17 11:20:04

    樓主可以看看這篇:http://stackoverflow.com/questions/65200/how-do-you-crash-a-jvm

    回覆
    0
  • PHPz

    PHPz2017-04-17 11:20:04

    這個你需要說一下你指的「崩潰」是什麼:是指讓機器的資源用盡,還是觸發系統不允許的異常,還是觸發JVM的設計錯誤,還是其他的。 「崩潰」這個概念還是很廣泛的。 ——資源用盡,不管任何語言都有個萬能的辦法:幾個空函數循環調用,讓系統的遞歸棧爆棧,也就是stack overflow。觸發系統不允許的異常,存取不在自己程式申請之內的記憶體即可,也就是segmentation fault。不過我相信你期待的多半不是這兩個答案。

    回覆
    0
  • 高洛峰

    高洛峰2017-04-17 11:20:04

    http://rednaxelafx.iteye.com/blog/460893
    http://rednaxelafx.iteye.com/blog/461787
    樓主看下這兩個吧. 雖然題目是<要讓CLR掛掉的話…> 但也降到了關於JVM的.

    回覆
    0
  • 取消回覆