import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.function.Supplier;
//方法外开启10个
ExecutorService executor = Executors.newFixedThreadPool(10);
CompletableFuture future = CompletableFuture.supplyAsync(new Supplier() {
@Override
public Boolean get() {
boolean result = false;
try {
result = yourMethod();
} catch (InterruptedException e) {
} catch (Exception e) {
}
return result;
}
}, executor);
future.thenAccept(e -> System.out.println(e + " ok"));