Форум сайта python.su
0
Вот пример работы с Condition, зачем нужны acquire и release? Я понимаю без них не работает, но чтобы было если без них работало?
# производящий поток ... сгенерировать элемент condition.acquire() ... добавить данные к ресурсу condition.notify() # уведомить, что новые данные доступны condition.release()
# Поток-потребитель condition.acquire() while True: ... Получить элемент (item) данных из общего ресурса if item: break condition.wait() # ждать, пока данные не станут доступными condition.release() ... обработать элемент item
acquire и release.
Офлайн
3
Ты прикалываешь чтоль?
У тя есть “c:\Python27\Doc\python2711.chm ” или чтото подобное. Там весьма подробно все описано.
Офлайн