Python: In Python, which comparison about concurrent.futures is accurate?

Difficulty:

Easy

Questions:

1

Time Limit:

2 minutes

Passing Score:

100%

Question

In Python, which comparison about concurrent.futures is accurate?

  1. There is no practical difference in behavior, performance, or maintainability when concurrent.futures is involved.
  2. The oldest option related to concurrent.futures is always the right production choice regardless of workload or context.
  3. Futures simplify pool coordination, while lower-level threading or multiprocessing APIs expose more mechanics directly.
  4. Differences around concurrent.futures are mostly cosmetic, so correctness and debugging quality do not really change.

Hint

Focus on the behavior or tradeoff, not just the keyword.

Answer and rationale

Correct answer: C. Futures simplify pool coordination, while lower-level threading or multiprocessing APIs expose more mechanics directly.

Futures simplify pool coordination, while lower-level threading or multiprocessing APIs expose more mechanics directly. This is the comparison that usually separates memorization from understanding.

Track: Python