From: Emil Sandin Date: 2007-08-16T20:20:19+09:00 Subject: Threads and loops Hi, if I run this script: loop{ puts "hello" sleep 1 } It outputs "hello" every second. But if I place it in a separate thread: Thread.new do loop{ puts "hello" sleep 1 } end it prints it only one time and then exits. Why is that? -- Posted via http://www.ruby-forum.com/.