All challenges
intermediateReal-World Systems~55 min

Thread Pool

Build a worker pool that runs queued jobs and returns results through futures. Handle exceptions per job, add a map() convenience, and distribute work across N workers round-robin.