怎样设网站天津网站seo设计
最近发现同事整理了一个不错的关于CompletableFuture的文档,在这里记录一下,方便以后工作备用
CompletableFuture future = CompletableFuture.supplyAsync(() -> {return "开新线程异步执行"; })result = future.get(); // 线程阻塞等待结果future.thenAccept(result -> { // 异步等待获取结果sout(result); });List<String> slist = Collections.synchronizedList(list); // 可以使用一个线程安全的list接收结果 CompletableFuture future = CompletableFuture.supplyAsync(() -> {slist.add(res...)return "开新线程异步执行"; })
CompletableFuture还是不错的,支持同步或者异步的调用和等待返回结果(同步异步)