【发布时间】:2012-01-13 00:49:45
【问题描述】:
我需要保留数据并让 Ruby 程序等待响应长达几天。我正在考虑使用线程来实现这一点(网络上可能有许多并发请求)。我的问题;让线程运行几天等待响应是否合理?
【问题讨论】:
-
为什么不呢?电脑不会觉得无聊。
-
取决于它在做什么,真的。如果预期时间是一两秒,那么一整天的超时就会过长。
-
我正在通过网络发送消息并等待回复。该响应取决于可能需要几天时间才能响应的异步 API,因此需要等待很长时间。如果不是这样,我会更快超时。
标签: ruby multithreading timeout network-protocols