有名なサイトの方が引っかかるので。
スタックとは
LIFO、後入れ先出し。
FIFO に該当するのはキュー。
スタック解説
めっちゃ詳しいというコトだけはわかる。
補足
StackOverflow
雑に Xss を増やして「前ブ前ブ!」みたいな解決でよくない? と提案している、なぜなら調査とリファクタリングをする人がいないのだ……。
どっかでよくない再帰が潜んでるんだろうなあ〜、という予感はする。 調査するかは未定。
ガードページの無効化
JVM のスタックは Normal + Yellow + Red で構成されていて、このうち使いすぎて Red に突入してしまうと StackOverflow
になる。
で、このうち我々が通常スタックと呼ぶものは概ね Normal 領域で、後ろの Yellow+Red の組み合わせはガードページ、と呼ばれる。 ガードページは、割り当てた領域を超えて書き込みが行われたときに「ムムッ不正なアクセスですぞ!」と検出してエラー処理にまわしてくれる、という理解。
じゃあ Yellow+Red のガードページを無効化したらどうなるんだ? と思ったら、ちゃんと無効化して実行もできるようだった。
この場合、メモリ保護などがされないので SEGV が発生するとすべてが崩壊する、みたいな理解でいいのかな。