续体
在计算机科学中,续体(Continuation)是一种计算过程中控制状态的抽象表示 / 维基百科,自由的 encyclopedia
在电脑科学中,续体(英语:continuation,也译作计算续体、续延、延续性),是对电脑程序的控制状态的一种抽象表示。续体实化了程序控制状态。可以理解为,续体是一种数据结构,它表示在进程执行中给定点上的计算过程,所建立的数据结构可以被编程语言访问,而不是被运行时环境所隐藏掉。这对实现编程语言的某些控制机制,比如例外处理、协程、生成器非常有用。
“当前续体”从运行代码的角度看来,是可以从程序执行的当前点导出的续体。续体还被用来提及“头等续体”,它是一种构造,赋予编程语言保存在任何点上的执行状态的能力,并在程序中后来的点上可能多次返回到这一点。