[#47605] Rubyでも「private」イコール「非公開」? — Makoto Kuwata <kwa@...>

桑田といいます。

12 messages 2010/11/04
[#47606] Re: Rubyでも「private」イコール「非公開」? — Yusuke ENDOH <mame@...> 2010/11/04

private constant 提案者の遠藤です。

[ruby-list:47626] Re: ファイバとスレッド固有データ

From: Yusuke ENDOH <mame@...>
Date: 2010-11-09 03:47:49 UTC
List: ruby-list #47626
遠藤です

2010年11月9日12:27 Kenta Murata <muraken@gmail.com>:
> むらたです。
>
> On 2010/11/09, at 12:23, Kenta Murata wrote:
>
>> ファイバの内側と外側は同一スレッドに入っていますが、
>> 以下のコードによってスレッド固有データが分離されている事が
>> 確認されました。

これは意図的 (のはず) です。

(Fiber がない時代の) 古いライブラリが Thread local storage を使っていた
場合、多くの場合 Fiber に対しても local にしたいだろうという予測から
こうした、と、akr さんから聞いた覚えがあります。

1.9.2 のリリース前にも問題提起されましたが、特に異論もなかったので、
そのまま仕様化したものだと思います。

http://redmine.ruby-lang.org/issues/show/1717

-- 
Yusuke Endoh <mame@tsg.ne.jp>

In This Thread

Prev Next