090720-別スレッドが終了するまで待つには
別スレッドが終了するまで待つようにしてみた。別スレッドに「t」という名前を付けて、「t.join」とするだけでできた。
t = Thread.new do
puts "今日の予定:"
puts get_gcal_anounce
end
puts "現在時刻:"
puts Time.now.strftime("%H 時 %M 分")
puts get_local_anounce
case Time.now.hour
when 0..11
day = :today
day_string = "今日"
when 12..23
day = :tomorrow
day_string = "明日"
end
require "weatherhacks"
forecast = WeatherHacks.lwws("東京", day)
puts day_string + "の天気:"
puts forecast.telop
puts "debug: 別スレッド待ち"
t.join #スレッドtを待つ
puts "以上"
sleep 2
| 固定リンク
「Ruby」カテゴリの記事
- 110413-GAS(Google Apps Script)を使ったTwitterとArduinoの連携(と、Rubyに関する備忘録)(2011.04.13)
- Railsのルールには従っておいたほうが無難(2009.05.25)
- Railsのリダイレクトとフォームについての覚え書き(2009.05.22)
- WindowsからherokugardenにGitでデプロイするには(2009.05.19)
- herokuにgitでデプロイしてdb:push・・・できませんでした(涙)(2009.05.21)


コメント