import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; import java.util.concurrent.FutureTask; /** * @author toandv * @github https://github.com/toandv * @since 10/15/2016. */ public class DataFlow { public static void main(String[] args) throws ExecutionException, InterruptedException { FutureTask a = new FutureTask(() -> 1); FutureTask b = new FutureTask(() -> 2); //a. a.run(); int v = a.get(); System.out.println(v); } }