Python · Concurrency & Parallelism
Two threads each acquire two locks but in opposite order: A holds L then wants M; B holds M then wants L. What happens?
Answer locked. Get the free KnowCard app to reveal it — plus spaced-repetition review so it actually sticks.
