[#30220] schedule for Ruby 1.8.6 — "Akinori MUSHA" <knu@...>

 ruby-core を読んでいない人もいると思うので、ここでもアナウンス

20 messages 2007/01/30

[ruby-dev:30145] Re: merge YARV

From: SASADA Koichi <ko1@...>
Date: 2007-01-18 04:43:42 UTC
List: ruby-dev #30145
 ささだです。

Hidetoshi NAGAI wrote:
> とりあえず is_ruby_native_thread() をダミー化して動かしてみた結果,
> 「最初に require 'tk' をしたスレッドでのみ Ruby/Tk が使える」という
> 状況のようです.
> 別スレッドから呼ぼうとすると効果がなかったり固まったりします.
> 他にも問題があるようですが,とりあえずは致命的とも言えるスレッド関連の
> 問題が優先ですね.
> 対策を施していく上で,「こうしたらいい」あるいは「こうされると困る」
> などの情報がありましたら,お教え下さい.

 そういえば、rb_proc_new() は作りました。

 tcl/tk がネイティブスレッドに対してどのような対処をしているのかよくわ
かっていないのですが、たとえばメッセージポンプ(あるのかしらん)と別ス
レッドで動いちゃうとまずい、ってことになりますでしょうか。

 tk 使う人は、スレッドの使い方に注意しましょう、では難しい感じでしょうか。

-- 
// SASADA Koichi at atdot dot net


In This Thread