I’ve got a need to retain the data and keep a Ruby program waiting for a response for anything up to a couple of days. I’m thinking about implementing this using threads (there may be a number of concurrent requests across a network). My question; is it reasonable to leave a thread running for anything up to a couple of days awaiting a response?
Share
In general there is no problem with that. Check out the Queue class, it might facilitate the “job polling”:
http://www.ruby-doc.org/stdlib-1.8.7/libdoc/thread/rdoc/Queue.html