Difference between revisions of "Unwind"

From Computer History Wiki
Jump to: navigation, search
m (Proper cat)
m (+cat)
 
Line 4: Line 4:
  
 
{{semi-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.