纤维/协程与定界的延续

问题描述 投票:1回答:1

因此,我在此处阅读了有关并发窃取双端队列的论文:http://open-std.org/jtc1/sc22/wg21/docs/papers/2014/n3872.pdf。他们提到“偷儿童vs继续偷”,并说偷儿童可能需要无限的堆栈空间来容纳尚未执行的任务,这与继续偷不同,后者是P =#processors的一个恒定因素。

我对纤维/协程与定界延续之间的区别有一个理论上的疑问。首先,我接受协程和纤维几乎相等,但是纤维也等同于延续吗?我暗中怀疑我将要实现的根本上是错误的(即用光纤替换线程,而实际上没有实现不需要无限制内存的版本)。

theory coroutine fiber delimited-continuations
1个回答
0
投票

[从概念上讲,“堆栈式协程”就其表达性而言等效于“定界的延续”,而纤维表示具有(通常是可插入的)调度程序的堆栈式协程。

© www.soinside.com 2019 - 2024. All rights reserved.