[#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:30639] Re: stdout flush in fork

From: Yukihiro Matsumoto <matz@...>
Date: 2007-03-19 07:10:41 UTC
List: ruby-dev #30639
まつもと ゆきひろです

In message "Re: [ruby-dev:30636] Re: stdout flush in fork"
    on Mon, 19 Mar 2007 15:26:29 +0900, "Nobuyoshi Nakada" <nobu@ruby-lang.org> writes:

|> とはいえ、flushせねばならないのはforkを行ったスレッドが出力
|> したもので、他のスレッドが出力したものについては他のスレッド
|> からいずれflushされるのは間違いないように思います。
|
|通常の流れではそうですが、fork(2)がEAGAINで失敗したときにはリトライ前に
|sleepしてますから、そこで他のスレッドからfork前に出力されてしまう可能性
|はあるかもしれません。
|
|1.8だとリトライしていたのはsystemだけだったんですが、rubyレベルで毎回そ
|こまで面倒見ないといけないというのもイヤなのでProcess.forkもあわせてしま
|いました。見落としてました。

コミットしてください。

In This Thread

Prev Next