--000feaf10899916be20471a9f33f
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Hi all
I'm trying to run two thread at one time in a program.
And one of them will receive user inputting msgs by gets().
another one will do something else at the same time.
they don't communicate each other.
like this :
thread_a Thread.new{
loop do
puts "please enter blah blah"
msg ets
#do something
end
}
thread_a.join
thread_b hread.new{
loop do
#do other things maybe puts "im running im running
......"
end
}
thread_b.join
but when thread_a runs gets waiting for user input, whole program will be
paused waiting for this, I mean thread_b will not working.
How can I handle this ?
Do I have to do this by running multi process?
--000feaf10899916be20471a9f33f--