next up previous contents
Next: サスペンドするプログラムのトレース Up: 2 KLIC の実行機構とトレーサの使い方 Previous: トレース結果の読み方

2.2 サスペンションメカニズム

ゴール書換えモデルにおいて, ゴールプールからゴールを1つ取り出し ゴール引数の値をKL1節のガード部の規則にしたがってチェックしする際に, そのチェックがサスペンドする場合は, そのゴールのリダクションは中断され ゴールはサスペンドゴールプールに入れられる. (サスペンド操作)

サスペンドゴールプールに入れられたゴールは, 中断原因となった変数が 具体化されるとゴールプールに移される. (リジューム操作)

2.3にサスペンドゴールプールを用いたサスペンションメカニズムの 概略図を示す.

  
図 2.3: サスペンションメカニズム





next up previous contents
Next: サスペンドするプログラムのトレース Up: 2 KLIC の実行機構とトレーサの使い方 Previous: トレース結果の読み方



KLIC