Wesley, eu alterei um pouco o seu exemplo:
$ cat teste_thread.rb
Thread.new do
while(true)
puts "#2 Thread #{Time.now}"
end
end
puts "#1 Thread #{Time.now}"
$ ruby teste_thread.rb > saida.txt
$ grep '#2' saida.txt | wc -l
1588
$ grep '#1' saida.txt | wc -l
1
Em 10 de maio de 2010 16:03, Wesley Oliveira <[email protected]>escreveu:
> Não Rafael pior que não estou.
>
> Ficou assim:
>
> Thread.new do
> while(true)
> puts Time.now
> end
> end
> puts Time.now
>
>
> O que ocorre e que Ele não executa o último Time.now fora do bloco do
> Thread
>
> Em 10 de maio de 2010 12:17, Paulo Geyer <[email protected]> escreveu:
>
> Aí é um fork.
>>
>> puts "Início do programa!"
>> fork {
>> puts "Início do fork"
>> sleep 5
>> puts "Fim do fork"
>> }
>> puts "Fim do programa"
>>
>> On May 10, 2010, at 11:38 AM, Wesley Oliveira wrote:
>>
>> > 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
>>
>> _______________________________________________
>> Ruby-l mailing list
>> [email protected]
>> https://www.listas.unicamp.br/mailman/listinfo/ruby-l
>>
>
>
>
> --
> 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