Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Callable<Integer> task = () -> {
- try {
- TimeUnit.SECONDS.sleep(1);
- return 123;
- }
- catch (InterruptedException e) {
- throw new IllegalStateException("task interrupted", e);
- }
- };
- ExecutorService executor = Executors.newFixedThreadPool(1);
- Future<Integer> future = executor.submit(task);
- System.out.println("future done? " + future.isDone());
- Integer result = future.get();
- System.out.println("future done? " + future.isDone());
- System.out.print("result: " + result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement