- #!/usr/bin/env ruby
- require 'thread'
- def foo
- Thread.new do
- loop do
- puts "foo"
- foo
- end
- end
- Thread.current.exit
- end
- Thread.list.each{|t| p t}
- Thread.new{foo}
- =begin
- ledZeppelin% ./test.rb
- #<Thread:0x7f9cdce54360 run>
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- foo
- ledZeppelin%
- =end