From: Heesob Park Date: 2006-09-05T14:08:53+09:00 Subject: Re: Trying to work with Threads Hi, |MKSM| wrote: > Hello, > > I was doing a quick test with Threads in my Win32 box and something > strange occured. The point here is to input text without interrupting > the counter. I plan to use a similar method to display text incoming > from a server while being able to send messages and such. A couple of > people told me that it works ok on *nix, but I can't get it to work > here. > > The code: > > t1 = Thread.new { > x=0 > loop do > puts x > x+=1 > sleep(1) > end > } > > t2 = Thread.new { > loop do > y = gets.chomp > puts y > end > } > > > t1.join > t2.join > > Regards, > > Ricardo Amorim This is a well-known win32 bug. Though I had tried to fix the bug about 3 years ago, it was not accepted. Refer to http://groups.google.co.kr/group/comp.lang.ruby/tree/browse_frm/thread/71b7702b046d0a31/ for more detail. Regards, Park Heesob -- Posted via http://www.ruby-forum.com/.