um exemplo

puts "#1 iniciando #{Time.now}"

Thread.start do
  puts "#2 iniciando #{Time.now}"
  loop do
    sleep 1
    puts "#2 #{Time.now}"
  end
end

puts "#1 fazendo x"
sleep 1
puts "#1 fazendo y"
sleep 1
puts "#1 fazendo w"
sleep 1
puts "saindo"
exit 0

Em 10 de maio de 2010 11:38, Wesley Oliveira <[email protected]>escreveu:

> Ola Pessoa,
>
> Estou com uma duvida, nao consigo criar um thread e a mesma liberar a linha
> de execuçao principal, o programa fica esperando ela acabar para continuar a
> execuçao.
>
> Alguem tem uma ideia do problema e uma possivel soluçao?
>
> Obrigado.
>
> --
> Nenhum de nós é tão bom quanto TODOS NÓS JUNTOS!
>
> _______________________________________________
> Ruby-l mailing list
> [email protected]
> https://www.listas.unicamp.br/mailman/listinfo/ruby-l
>
>


-- 
------------------------------------------
1. Notebook para você ficar livre e programar a vontade: R$ 2300
2. Curso de Programação/SysAdmin/DBA: R$ 5000
3. Pedir a solução pronta para um problema numa lista de discussão: Não tem
preço !

E para todas as outras existe RTFM, STFW e  LMGTFY
_______________________________________________
Ruby-l mailing list
[email protected]
https://www.listas.unicamp.br/mailman/listinfo/ruby-l

Responder a