Skip to content
Sharp

Concurrency · interview question

Which move is the best default when processes for cpu work becomes part of this workflow?

Multiple choiceHardchapter-15-curatedpremiumconcurrencyprocesses-for-cpu-work
Choose one answer
Answer and explanation

Correct answer

C. Use processes when the workload is truly CPU-heavy and parallel execution is worth the serialization cost.

Why

Use processes when the workload is truly CPU-heavy and parallel execution is worth the serialization cost. That is the stronger engineering move because interviewers frequently ask about the gil because they want workload judgment, not slogans. Throwing CPU-heavy work into threads and expecting parallel speedups often disappoints.

Test yourself on Concurrency

A free test with instant, explained results. No account needed.

Start free test
All Concurrency questions →