--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--