Что делает следующая программа?import threadingl = - Ответ на вопрос №1305185
Новинка
-37%
Вопрос
Что делает следующая программа?import threadingl = threading.Lock()def proc(nm, n=0): l.acquire() try: if n < 5: print "*", return proc(nm, n+1) else: return nm finally: l.release() for i in range(5): threading.Thread(target=proc, args=(str(i),)).start()- печатает 25 звездочек
- беспрерывно печатает звездочки
- печатает 5 звездочек
- печатает 1 звездочку и зависает
- аварийно завершается при попытке выполнить l.acquire() во второй раз
Ответ
Этот вопрос в коллекциях

Гарантия сдачи без лишних хлопот! ✅🎓 Ответы на тесты по любым дисциплинам, базы вопросов, работы и услуги для Синергии, МЭИ и других вузов – всё уже готово! 🚀 🎯📚 Гарантия качества – или возврат денег! 💰✅












