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

濮阳建设工程网站/外包公司是正规公司吗

濮阳建设工程网站,外包公司是正规公司吗,在线人工客服系统,网站建设公司电话ListenableFuture可以允许你注册回调方法(callbacks),在运算(多线程执行)完成的时候进行调用, 或者在运算(多线程执行)完成后立即执行 import com.google.common.util.concurrent.*;import java.util.concurrent.Call…

ListenableFuture可以允许你注册回调方法(callbacks),在运算(多线程执行)完成的时候进行调用, 或者在运算(多线程执行)完成后立即执行

import com.google.common.util.concurrent.*;import java.util.concurrent.Callable;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.Executors;
import java.util.concurrent.TimeUnit;/*** 如果需要所有的listenableFuture返回结果,可以使用countdownlatch,在Futures.addCallback的success里面把countdownlatch减1* 等countdownlatch=0的时候,所有的listenableFuture都计算完成*/
public class ListenableFutureLearn2 {public void test3() throws Exception {ListeningExecutorService executorService = MoreExecutors.listeningDecorator(Executors.newCachedThreadPool());// 执行任务final ListenableFuture<String> listenableFuture = executorService.submit(new Callable<String>() {public String call() throws Exception {for (int i = 0; i < 10000; i++) {System.out.println(i);}return "success";}});final ListenableFuture<String> listenableFuture2 = executorService.submit(new Callable<String>() {public String call() throws Exception {for (int i = 0; i < 10000; i++) {System.out.println(-i);}return "success";}});// 绑定任务以及回调函数Futures.addCallback(listenableFuture, new FutureCallback<String>() {@Overridepublic void onSuccess(String result) {String str = "";try {str = listenableFuture.get();} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();}System.out.println("integer:" + str);System.out.println("result:" + result);}@Overridepublic void onFailure(Throwable t) {System.out.println("error" + t.getMessage());}}, MoreExecutors.directExecutor());Futures.addCallback(listenableFuture2, new FutureCallback<String>() {@Overridepublic void onSuccess(String result) {String str = "";try {str = listenableFuture.get();} catch (InterruptedException e) {e.printStackTrace();} catch (ExecutionException e) {e.printStackTrace();}System.out.println("integer:" + str);System.out.println("result:" + result);}@Overridepublic void onFailure(Throwable t) {System.out.println("error" + t.getMessage());}}, MoreExecutors.directExecutor());TimeUnit.MILLISECONDS.sleep(500);System.out.println("listenableFuture:" + listenableFuture.get());}public static void main(String[] args) throws Exception {new ListenableFutureLearn2().test3();}
}
http://www.bjxfkj.com.cn/article/292.html

相关文章:

  • 中国建设银行网站首页e路护航/网站建站系统
  • 营销师/廊坊seo管理
  • 可以做微信推文的网站/怎么样推广最有效最快速
  • 网址大全介绍/潍坊网站建设seo
  • 域名 和网站有什么区别吗/互联网推广销售
  • 网站后台页面是什么/网站推广的方法有哪些?
  • 做网站网址/广告投放代理商加盟
  • 北京网站建设定制/网站自动提交收录
  • 做响应式网站的框架/企业网络推广平台
  • 安徽智能网站建设推荐/包就业的培训学校
  • 龙口做网站哪家好/网站宣传推广文案
  • 西安找公司建网站/软文案例500字
  • 建设银行网站注册/搜了网推广效果怎么样
  • wordpress 在线人数/百度上做优化一年多少钱
  • 网站建设的过程有哪些/seo培训
  • 东莞网站关键词/清远今日头条新闻
  • 房地产开发公司网站建设方案/seo优化文章网站
  • 网站建设能挣钱/互联网广告价格
  • 长春生物新冠疫苗/seo优化实训报告
  • 北京高端品牌网站定制/百度公司官网招聘
  • 大专学计算机我后悔了/厦门seo排名公司
  • 用macbook做网站开发/互联网广告投放代理公司
  • 石家庄模板建站行业解决方案/成都建设网官网
  • 网站建设销售专业术语/seo长尾关键词
  • 网站制作上网/搜索引擎谷歌
  • 公司网站建设指南/上海百度推广官方电话
  • 中铁十六门户登录/网站seo方案案例
  • wordpress密码忘记了/seo短视频发布页
  • 沧州做英文网站哪家公司好/市场监督管理局是干什么的
  • i深圳谁开发的/锦绣大地seo