CompletableFuture
例を作成しました。?を使用して値を返す方法を知りたいです。も変更しCompletableFuture<Void> exeFutureList
ましたがCompletableFuture<Integer> exeFutureList
、Eclipseは常にVoidに戻すことを提案しています。
CompletableFuture を使用して値を返す方法を教えてください。
コード:
public class MainClass {
static ExecutorService exe = null;
static CompletableFuture<Void> exeFutureList = null;
public static void main(String[] args) {
exe = Executors.newFixedThreadPool(1);
exeFutureList = CompletableFuture.runAsync(new RunClass(8), exe);
}
static class RunClass implements Runnable {
private int num;
public RunClass(int num) {
// TODO Auto-generated constructor stub
this.num = num;
}
public void run() {
// TODO Auto-generated method stub
this.num = this.num + 10;
}
}
}