Difference between revisions of "Unwind"

From Computer History Wiki
Jump to: navigation, search
(An OK start)
 
m (+cat)
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:
 
This is usually performed to allow a [[condition handler]] in a procedure instance further up the stack to run, to handle an [[exception]].
 
This is usually performed to allow a [[condition handler]] in a procedure instance further up the stack to run, to handle an [[exception]].
  
{{stub}}
+
{{semi-stub}}
 +
 
 +
[[Category: Software Concepts]]

Latest revision as of 22:01, 16 December 2018

An unwind is an operation on a call stack in which the stack frames of procedure invocations on the call stack are discarded (i.e. those invocations are terminated) in order to return to an invocation higher up the stack.

This is usually performed to allow a condition handler in a procedure instance further up the stack to run, to handle an exception.