Какие ошибки допущены в следующем примере?import threading, - Ответ на вопрос по Прог №1305187
-42%
Вопрос
Какие ошибки допущены в следующем примере?import threading, Queueitem = Queue.Queue()def consumer(nm): for i in range(3): print item.get(), nmdef producer(nm): for i in range(4): item.put(nm)for n in range(4): threading.Thread(target=consumer, args=("c"+str(n),)).start()for n in range(3): threading.Thread(target=producer, args=("p"+str(n),)).start()- потоки-потребители очереди запущены раньше потоков-производителей
- объекту, соответствующему потоку, нужно давать отдельное имя
- программа зависнет, так как производителей меньше, чем потребителей
- ошибок нет
Ответ
Этот вопрос в коллекциях
-20%
Коллекция: Язык программирования Python
490 390 руб.

🎓 Поможем сдать всё — тесты, практику, экзамены, курсовые, дипломы, отчёты! Закроем долги под ключ 🔑 Ведём от первой сессии до диплома 🏆 Работаем с Синергией, МЭИ и другими вузами 🤝 Гарантия результата или возврат денег 💰 Пиши! 🚀

















