我已经在不同的方案实现中使用了SRFI18 (Gambit,Gauche和Chicken),我想知道在哪里可以找到有关在线程中使用continuations时可能出现的问题的/information /tutorials?我认为有很多问题,比如如果一个线程调用由另一个线程捕获的延续,会发生什么情况--无论是在dynamic-wind内部还是外部,等等。
不仅仅是一个规范(像SRFI本身),还有提示和代码示例,说明如何在通常的程序中处理这些问题的示例。
什么地方有这样的东西吗?
发布于 2010-11-22 01:49:41
对于Scheme,您将找不到这样的东西,因为在标准规范中没有线程。更糟糕的是,实现之间可能会有一些主要的差异,因为一些线程实现使用延续,而一些线程实现使用更本机的方法。(例如,球拍属于后一类,在某些情况下,您可以在线程之间“迁移”延续。)
https://stackoverflow.com/questions/4239232
复制相似问题