From: Hidetoshi NAGAI Date: 2008-04-04T02:16:17+09:00 Subject: [ruby-dev:34246] Re: [質問2点] C からの定数参照 & thread switching コストの低減 永井@知能.九工大です. 回答をありがとうございます. From: Nobuyoshi Nakada Subject: [ruby-dev:34234] Re: [質問2点] C からの定数参照 & thread switching コストの低減 Date: Thu, 3 Apr 2008 18:37:43 +0900 Message-ID: <20080403093718.7E6FDE05CB@mail.bc9.jp> > > ---[質問1]----------------------------------------------------- (snip) > > 単純な方法なら,rb_eval_string_protect(str, &state) かなとは > > 思うのですが... > > 今のところそうする以外ないと思います。 そうですか... eval は遅いと聞いていたので可能なら避けたほうがいいのかなと 思っていましたが,rb_eval_string_protect で扱うことにします. > > ---[質問2]----------------------------------------------------- (snip) > thread Bの処理が別のnative threadで実行できる処理であれば、分離 > したほうがいいのかもしれません。 > thread Aとの通信が問題になりますが。 native thread の分離にはかなりの手間 (おっしゃる通り,その通信で) が必要となりそうですので,次世代の Ruby/Tk でと考えています. native thread を Ruby の制御から切り離すことのほかには 一般的に「これ!」という形で通用する方法はなく, 個々の問題に合わせた対処とせざるを得ないというのが 正しい理解と考えて良いということですね. ありがとうございました. -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp