Как реализовать блокировку с таймаутом в Python 2.7
Есть ли способ реализовать в Python многопоточную блокировку, метод acquire которой может иметь произвольный таймаут? Единственные рабочие решения, которые я нашел до сих пор, используют опрос, который
я считаю неэлегантным и неэффективным
Он не сохраняет гарантию ограниченного ожидания / прогресса блокировки как решение проблемы критической секции