unwind the stack

自動詞

  1. [専門用語] 手続き型言語の実行中、呼び出された手続きから呼び出し元まで、スタックフレームとその上の任意の数のフレームを破棄し、所定の呼び出し元のレベルまでポップして戻るとき、スタックをunwindする(巻き戻す)と言われる。Cではこれをlongjmp/setjmpで行い、LISPやC++ではthrow/catchで行う。smash the stackも参照。

  2. 人もまた、たくさんの問題を手早く片付けることでスタックをunwindできる。「ああもう、昼飯にしよう。スタックを巻き戻すからちょっと待って。」