Pytania oznaczone «stack-overflow»

NIE TA STRONA INTERNETOWA! Użyj tego tagu dla błędu spowodowanego przez wypchnięcie zbyt wielu elementów do stosu wywołań. Jeśli masz pytanie dotyczące tej witryny, przejdź do https://meta.stackoverflow.com

123
Jak zwiększyć rozmiar stosu Java?

Zadałem to pytanie, aby dowiedzieć się, jak zwiększyć rozmiar stosu wywołań środowiska wykonawczego w JVM. Mam odpowiedź na to pytanie, a także wiele przydatnych odpowiedzi i komentarzy dotyczących tego, jak Java radzi sobie z sytuacją, w której potrzebny jest duży stos środowiska wykonawczego....

116
C # przechwyć wyjątek przepełnienia stosu

Mam rekurencyjne wywołanie metody, która zgłasza wyjątek przepełnienia stosu. Pierwsze wywołanie jest otoczone blokiem try catch, ale wyjątek nie jest przechwytywany. Czy wyjątek przepełnienia stosu zachowuje się w specjalny sposób? Czy mogę prawidłowo złapać / obsłużyć wyjątek? Nie wiem, czy to...

111
Dlaczego ta metoda wypisuje 4?

Zastanawiałem się, co się stanie, gdy spróbujesz złapać StackOverflowError i wymyśliłem następującą metodę: class RandomNumberGenerator { static int cnt = 0; public static void main(String[] args) { try { main(args); } catch (StackOverflowError ignore) { System.out.println(cnt++); }...

100
Dlaczego można odzyskać dane ze StackOverflowError?

Jestem zaskoczony, jak można kontynuować wykonywanie nawet po StackOverflowErrorwystąpieniu a w Javie. Wiem, że StackOverflowErrorjest to podklasa klasy Error. Klasa Error jest opisana jako „podklasa Throwable, która wskazuje na poważne problemy, których rozsądna aplikacja nie powinna próbować...