← Questions

Deduplicate concurrent downloads of the same URL

0
UberCodingLast asked Apr 2026

Write a downloader that many threads call with URLs. Downloads of different URLs run in parallel. When several threads ask for the same URL at the same time, only one of them downloads it; the others wait and then all get that same result.

Discuss what the waiting threads should see if the download fails.

Write and test your solution herePython in your browser, the question's tests level by level, every submission kept for you.Sign in to start coding