当前位置: 首页 > news >正文

百度录入网站软件开发项目总结

百度录入网站,软件开发项目总结,厦门优秀的网站设计,ui设计的推荐网站及网址对我而言#xff0c;使用Rx-java的最大好处之一就是无论底层调用是同步还是异步#xff0c;因此代码看起来都完全相同#xff0c;因此该条目的标题也是如此。 考虑一个非常简单的客户端代码用例#xff0c;它执行三个缓慢运行的调用并将结果合并到一个列表中#xff1a; … 对我而言使用Rx-java的最大好处之一就是无论底层调用是同步还是异步因此代码看起来都完全相同因此该条目的标题也是如此。 考虑一个非常简单的客户端代码用例它执行三个缓慢运行的调用并将结果合并到一个列表中 String op1 service1.operation(); String op2 service2.operation(); String op3 service3.operation(); Arrays.asList(op1, op2, op3) 由于呼叫是同步的因此花费的时间会增加。 为了模拟慢速调用以下是每个方法调用中的实现类型 public String operation() {logger.info(Start: Executing slow task in Service 1);Util.delay(7000);logger.info(End: Executing slow task in Service 1);return operation1 } 因此在这些实现中使用rx-java的第一个尝试是简单地让这些长时间运行的操作返回通用类型Observable 一个糟糕的实现看起来像这样 public Observablestring operation() {logger.info(Start: Executing slow task in Service 1);Util.delay(7000);logger.info(End: Executing slow task in Service 1);return Observable.just(operation 1); } 因此调用方实现将更改为以下内容 ObservableString op1 service1.operation(); ObservableString op2 service2.operation(); ObservableString op3 service3.operation();ObservableListString lst Observable.merge(op1, op2, op3).toList(); 查看调用者如何使用merge方法组合结果。 但是此时每个服务调用的调用仍是同步的为了使调用中断可以通过以下方式使服务调用使用线程池 public class Service1 {private static final Logger logger LoggerFactory.getLogger(Service1.class);public ObservableString operation() {return Observable.Stringcreate(s - {logger.info(Start: Executing slow task in Service 1);Util.delay(7000);s.onNext(operation 1);logger.info(End: Executing slow task in Service 1);s.onCompleted();}).subscribeOn(Schedulers.computation());} } subscriptionOn使用指定的Scheduler运行实际操作。 该方法的优点在于该服务的调用代码根本没有更改那里的实现与以前完全相同而服务调用现在是异步的。 如果您有兴趣进一步探索这个样本 这里是一个GitHub库一起工作的例子。 翻译自: https://www.javacodegeeks.com/2015/02/async-abstractions-using-rx-java.html
http://www.zqtcl.cn/news/464541/

相关文章:

  • 怎么给网站添加图标山西手机版建站系统哪家好
  • frontpage网页制作视频教程昆明网站建设优化企业
  • 工信部 诚信网站备案公司网络营销方案
  • 网站开发采集工具如何做网站内链优化
  • 在线做英语题的网站揭阳建站服务
  • 网站非法篡改wordpress的知名网站
  • 保定网建站模板uv推广平台
  • 股权分配系统建设网站wordpress mip 模板
  • 网站及其建设的心得体会昆明云南微网站
  • 详情页在线设计网站推荐广州建设网站企业
  • 设计师网站建设哪家网络公司做网站
  • 宣城网站开发专业制注册资金写100万后悔
  • 专业的高密做网站的建公司网站要多久
  • 蚌埠做网站哪家好WordPress强制ssl
  • 1m宽带做网站平台建站
  • 学习做ppt 的网站班会活动设计方案模板
  • 廊坊住房和城乡建设厅网站门户网站开发招标
  • 免费下载网站设计方案wordpress zenmeyong
  • 网站建设与维护相关知识网站建设遵循的规范
  • 网站建设费科目东莞市塘厦镇
  • 网站建设策划书1万字深圳公司网站设计企业
  • 建设企业网站小微asp iis设置网站路径
  • 分类信息网站营销小程序appid是什么
  • 营销软文是什么意思网络seo培训
  • 效果好的手机网站建设成都网站制作报价
  • 江门网站建设推广平台注册公司费用要多少
  • 淄博哪家公司做网站最好新手做地方门户网站
  • 做一个交易平台网站的成本深圳南山做网站的公司
  • 网站建设的开发的主要方法aspcms分类信息网站
  • 中国免费图片素材网站烟台电商网站开发