From: NAGAI Hidetoshi Date: 1998-04-15T19:22:08+09:00 Subject: [ruby-list:7507] Re: Tcl/Tk fileevent 永井@知能.九工大です. >>>>> "K" == Kikutani Makoto writes: K> というわけで、スレッドでやるという方法があるんじゃないかと K> 思いますが、題意を理解してないで全然ハズしてる気もしますね(^^)。 >>>>> "M" == Yukihiro Matsumoto writes: M> 私もスレッドに1票投じます.以前のwishをキックしていた頃の M> tk.rbにはfileeventがあったんですけど,今は無いですから. そうですか. このような局面ではスレッドを使うのが良いということですね. その場合,たとえば tcl/tk process ---> command ---> ruby process としたいとき,command のパイプオープンは tcl/tk と ruby とのどちらで行うのがよいでしょうか? tcl/tk process からはパイプの writable を, ruby process からはパイプの readable を確認したい場合でも 何も考えずに読み書きするだけでかまわない, 無理な時はスレッドが停止状態(待ち状態)になるだけ という理解でいいのでしょうか? tcl/tk 側が待ち状態になった場合, tcl/tk 側が固まって操作不能になったりはしないんでしょうか? -- 永井 秀利 (九工大 知能情報) nagai@ai.kyutech.ac.jp