Skip to content

CallableExample

Demonstrates thread with return value using Callable.

Usage

    Callable<Integer> task = () -> {
        return 100;
    };
    FutureTask<Integer> futureTask = new FutureTask<>(task);
    Thread t = new Thread(futureTask);
    t.start();
    System.out.println("Result: " + futureTask.get());