原です。

現在、渡辺さんのところhttp://www.os.rim.or.jp/~eban/にある、

ruby-1.6.1-20000921-i386-cygwin.tar.gz 
cygwin1-1.1.4.dll.zip 

の組み合わせで

i = 0
Thread.start do
   loop do
     i += 1
     p i
   end
end
gets

が、リターンで終了しません。みなさんの所ではいかがですか?
何のせいでしょう。Windows98のせい?