CompletableFuture 回调测试

2021-06-24  本文已影响0人  95加不满

示例:

  CompletableFuture<TransactionReceipt> receipt = contract.set(new BigInteger(value)).sendAsync();
 // 异步
        receipt.thenAccept((result)->{
            System.out.println("result:"+result);
        });
//        等待 同步
        receipt.whenComplete((t,u)->{
            System.out.println("result:"+t);
            System.out.println("result1:"+u);
        }).exceptionally(f->{
            System.out.println("-----exception:"+f.getMessage());
            return null;
        }).get();

//          同步
        receipt.thenAccept((t)->{
            System.out.println("result:"+t);
        }).get();
上一篇 下一篇

猜你喜欢

热点阅读