前田です。

At Tue, 22 Jun 1999 18:19:07 +0900,
Yukihiro Matsumoto <matz / netlab.co.jp> wrote:
> そうですね。$>がスレッドローカルでないのでできないという話で
> したね。しかし、考えてみれば、1.3からはスレッドローカルデー
> タがあるので、
(snip)
> なんて手も使えるような気がして来ました。

試してみたのですが、rb_thread_save_context()で、

    th->locals = 0;

としているせいで、コンテクストスイッチのたびにスレッドローカルデー
タが消えてしまうようです。
おまけにメモリリークするような気も...。

-- 
前田 修吾