[#46878] ML への投稿が blade.nagaokaut.ac.jp 以外にも — "ISHIKAWA Takayuki" <rechka_osaka@...>

石川と申します。この ML へ投稿した e-mail が

10 messages 2010/03/03

[#46909] gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...>

こんにちはgaryoといいます。

16 messages 2010/03/16
[#46910] Re: [ruby-list:46909] gemを実行すると大量のワーニングメッセージ — Moru <lateau@...> 2010/03/16

44Oi44Or44Go55Sz44GX44G+44GZ44CCCuOBvuOBmmdlbeOBruODkOODvOOCuOODp+ODs+OCkuei

[#46911] Re: gemを実行すると大量のワーニングメッセージ — garyo hosu <garyohosu@...> 2010/03/16

モルさん。さっそくありがとうございます。

[#46983] Ruby Summer of Codeのアイデアとかメンターについて — Shintaro KAKUTANI <shintaro@...>

Asakusa.rbのかくたにです。

12 messages 2010/03/31

[ruby-list:46941] Re: Loggerとスレッドについて

From: Yusuke Yamasaki <y-yamasaki@...>
Date: 2010-03-24 03:10:03 UTC
List: ruby-list #46941
>中村さん

メインスレッドを止めない目的でスレッドを立てている部分がほとんどだったので、
今回初めて気づきました。
Mutex#synchronizeなどで保護したいと思います。

ネイティブスレッドの場合も同じことでしょうか?

_______________________
Yusuke Yamasaki <y-yamasaki@salvus.jp>


On Tue, 23 Mar 2010 23:42:42 +0900 NAKAMURA, Hiroshi wrote:
> 2010/3/23 Yusuke Yamasaki <y-yamasaki@salvus.jp>:
> > スレッドで並列実行される関数内でRuby標準添付のLoggerを呼ぶと、
> > sleepを入れたのと似たような効果があり、関数の途中で、別のスレッドに実行権が移る
> > ことがある、というのは正しいでしょうか?
> 
> ruby 1.8のスレッドスケジューリングは10ms毎に(可能なら)次のスレッドをスケジュールします。
> ので、何かアトミックな処理をしたい場合には、なんらかの工夫が要ります。
> 現在のコードで、Loggerを使わないとスレッド切り替えが起こらないように見える、
> というのは、偶然もしくは別の理由によるものだと思います。


In This Thread

Prev Next