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
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/\.