私はこのコードを持っています:
... ... ...
ping_thread = Thread.new {
loop do
sleep 2
ping
end
}
ping_thread.join
puts "TEST"
... ... ...
ping機能を実行しますが、「TEST」ステートメントの出力には進みません。ping 関数には、単純な "puts "PING"" ステートメントが含まれています。ping_thread をバックグラウンド スレッドとして実行したい。