Machine-translated by Google. Questions are authored in English.
Top

Discussion

Which of these is the correct way to convert a duration for ExecutorService.awaitTermination?

  • A.es.awaitTermination(5, "SECONDS");
  • B.es.awaitTermination(5, TimeUnit.SECONDS);
  • C.es.awaitTermination(5000);
  • D.es.awaitTermination("5s");

Answer: B

The concurrency utilities take a numeric amount together with a TimeUnit constant, rather than assuming milliseconds the way the older Thread methods do. The unit is an enum value, not a String, so a typo is caught at compile time.

No comment is present. Be the first to comment.
Loading…

Post your comment

Please log in or register to post a comment.