[#30549] [ANN] Ruby 1.8.6 has been released — "Akinori MUSHA" <knu@...>

 Ruby 1.8.6 をリリースしました。

14 messages 2007/03/12

[#30553] help: lib/shell for ruby 1.9 — keiju@... (Keiju ISHITSUKA)

けいじゅ@いしつかです.

13 messages 2007/03/13
[#30585] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[#30587] Re: help: lib/shell for ruby 1.9 — keiju@... (石塚圭樹) 2007/03/15

けいじゅ@いしつかです.

[#30588] Re: help: lib/shell for ruby 1.9 — Yukihiro Matsumoto <matz@...> 2007/03/15

まつもと ゆきひろです

[ruby-dev:30589] Re: help: lib/shell for ruby 1.9

From: Urabe Shyouhei <shyouhei@...>
Date: 2007-03-15 08:09:05 UTC
List: ruby-dev #30589
卜部です。

Yukihiro Matsumoto wrote:
> |>1.8ではforkした以外のスレッドは全部死にます(でもOSXでは動か
> |>ないとか [ruby-dev:30581])。trunkでどうなのかはちょっと今は
> |>分かりません。
> |
> |了解. でも, 動かないって言うのはどういう意味です?
>
> なんか、OSXでは複数スレッドがあるとexecがEUNSUPPでエラーにな
> るそうです。[ruby-dev:30581]はそれに対応するパッチです(1.8用)。
> 取り込んでもよさそうですが、1.8についてはknuさんに判断は任せ
> た方がよいでしょう。
>   

ちゃいます。forkしてexecは動きます(forkした子プロセスにはpthreadが一個し
かないから)。[ruby-dev:30581]はそうではなくて、単にThread.start; execの
ようにスレッドを作ってからmainがexecしようとしたときの話です。

# なんでこの現象が起きるかは[ruby-core:10583]参照

In This Thread