From: Tanaka Akira Date: 2007-09-26T10:19:04+09:00 Subject: [ruby-dev:31866] reading a pipe by multiple threads 以下のプログラムが ^C で止まりません。 % ./ruby -ve ' r, w = IO.pipe t1 = Thread.new { p [1, r.sysread(10)] } t2 = Thread.new { p [2, r.sysread(10)] } sleep 1 w.write "a" sleep 1 w.write "a" ' ruby 1.9.0 (2007-09-25 patchlevel 0) [i686-linux] [1, "a"] ^C -- [田中 哲][たなか あきら][Tanaka Akira]