как узнать, заполнен ли семафор в python

У меня есть ограниченный объект семафора, который гарантирует, что моя программа не загрузит больше определенного количества файлов за раз. Каждый рабочий поток получает семафор, когда начинает загрузку, и освобождает его по завершении.

У меня есть еще один поток, который хотел бы запустить код, когда ничего не загружается. Мне нужен метод блокировки, пока семафор не будет полностью доступен. Как я могу сделать это в Python?

6
задан xtofl 11 July 2012 в 19:07
поделиться