我正在收听第 3 方网络服务,当服务启动时,它会生成我正在接收的对象流。我必须在给定的时间内搜索特定对象,并在找到该对象或在以下任何情况下抛出错误时进行一些处理:
- 网络服务停止,我还没有找到对象。
- 我的计时器到期了。
- 任何其他错误情况。
我想知道假设我在无限列表中搜索并且无法预测它们出现在列表中的项目顺序,那么搜索对象的最佳方法是什么?
我正在收听第 3 方网络服务,当服务启动时,它会生成我正在接收的对象流。我必须在给定的时间内搜索特定对象,并在找到该对象或在以下任何情况下抛出错误时进行一些处理:
我想知道假设我在无限列表中搜索并且无法预测它们出现在列表中的项目顺序,那么搜索对象的最佳方法是什么?