2

私はさまざまなスキームの実装 (Gambit、Gauche、Chicken) で SRFI 18 を使用してきましたが、スレッド内で継続を使用するときに発生する可能性のある問題に関する説明/チュートリアル/情報の場所を知りたいですか? スレッドが別のスレッドによってキャプチャされた継続を呼び出すとどうなるかなど、多くの問題があると思います-内部または外部dynamic-windなど。

単なる仕様 (SRFI 自体のような) ではなく、ヒントやコード例、通常のプログラムでこれらの問題がどのように処理されるかの例です。

どこかにそんなのあるの?

4

1 に答える 1

2

標準仕様にはスレッドがないため、 Schemeにはそのようなものはありません。さらに悪いことに、いくつかのスレッド実装は継続を使用し、一部はよりネイティブなアプローチを使用するため、実装間にいくつかの大きな違いがある可能性があります。(たとえば、Racket は後者のカテゴリに分類され、場合によっては、スレッド間で継続を "移行" できます。)

于 2010-11-21T17:49:40.913 に答える