2011-12-05 8 views
0

私はデータを保持し、何日も応答するのを待っているRubyプログラムを保つ必要があります。私は、スレッドを使用してこれを実装することを考えています(ネットワーク上で多数の同時要求が存在する可能性があります)。私の質問;応答を待っている最長で何日もの間スレッドを実行し続けるのは妥当でしょうか?Rubyスレッドをタイムアウトさせるには、どのくらいの時間が必要ですか?

+1

:?キュークラスをチェックアウト、それは「仕事のポーリング」を促進するかもしれませんかコンピュータは退屈しない。 –

+0

それは本当に何をしているかによって異なります。 **予定**時間が2〜2日の場合、1日のタイムアウトが過大になります。 –

+0

私はネットワークを介してメッセージを送信し、応答を待っています。その応答は、応答に数日かかることがある非同期APIに依存するため、長い時間待つ必要があります。それが事実でない場合は、私は早くタイムアウトするだろう。 – jkale

答えて

関連する問題