Gaucheクックブック - 長時間かかる処理にタイムアウトをつける
へぇー。
継続とかdinamic-windとかsignalの使いかたの、すごいわかりやすい例だと思う。
でも、インタフェースはこれでいいんかね、という疑問がないでもない。
細かい後始末できねえじゃん、とか。
まあどこまで処理が進んだかフラグでも持たせりゃいいか。
つかあれか、例外のほうに慣れてるからそう思うだけかも。
でもシグナルという仕組み自体がやっぱり微妙だなと思う。
SRFI-18 Multithreading supportを使う方がいいのではないか。
でもなあ、帰ってこないAPIを使ってるなら同じだしな。
微妙。
木曜日, 3月 22, 2007
Gaucheクックブック - 長時間かかる処理にタイムアウトをつける
投稿者 yuick 時刻: 8:15 午後
|