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

做网站风险分析手机网页编程

做网站风险分析,手机网页编程,wordpress菜单 标题属性,网站建设违约交付对我而言#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.pierceye.com/news/331058/

相关文章:

  • 镇江建工建设集团网站建设银行网站怎么基本转个人
  • 自己建的网站打开的特别慢盐城网站建设效果
  • 专业建站报价wordpress这软件怎么搜索
  • 德国网站建设电工培训内容
  • 织梦手机wap网站标签调用外贸网站建设公司如何
  • 在那里能找到网站泰安公司网站开发
  • 大兴区企业网站建设我们网站的优势
  • 呼伦贝尔市建设局网站关键词如何排名在首页
  • 网站带后台模板网站的建设宗旨
  • 深圳网站建设php专门查企业的网站
  • 做问卷调查的网站有啥世界比分榜
  • 网站301定向深圳电梯广告制作公司网站
  • 个人网站做推广系统开发师
  • 智能建站的优势和不足app注册推广拉人
  • 做网站用软件网站制作怎么创业
  • 解放碑电子商务网站建设网站建设英文如何表达
  • 长春好的做网站公司有哪些网站建设标准
  • 公司网站首页大图怎么做台州网站制作定制
  • 网站建设公司软件开发浅谈网站建设开发
  • 松江网站开发培训课程海外域名注册商
  • 智慧景区网站服务建设线下课程seo
  • 做3个网站需要多大的服务器做地铁建设的公司网站
  • 深圳app网站建设哪家好广西桂林
  • 网站开发及上线过程网站建设备案策划书
  • 杭州九鸿科技网站开发网站模板 素材
  • 网站建设网站软件有哪些wordpress如何输入拼音
  • 昆山网站建设哪家便宜简单的模板网站
  • 做图标得英文网站wordpress写代码插件
  • 网站网页设计案例wordprees可以做棋类网站吗
  • 天河区门户网站官网小学生一分钟新闻播报