Advertisement
Guest User

Untitled

a guest
Jul 16th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.49 KB | None | 0 0
  1. Callable<Integer> task = () -> {
  2. try {
  3. TimeUnit.SECONDS.sleep(1);
  4. return 123;
  5. }
  6. catch (InterruptedException e) {
  7. throw new IllegalStateException("task interrupted", e);
  8. }
  9. };
  10.  
  11. ExecutorService executor = Executors.newFixedThreadPool(1);
  12. Future<Integer> future = executor.submit(task);
  13.  
  14. System.out.println("future done? " + future.isDone());
  15.  
  16. Integer result = future.get();
  17.  
  18. System.out.println("future done? " + future.isDone());
  19. System.out.print("result: " + result);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement