Главная / Язык программирования Python / Какие ошибки допущены в следующем примере? import threading, Queue item = Queue.Queue() def consumer(nm): for i in range(3): print item.get(), nm def producer(nm): for i in range(4): item.put(nm) for n in range(4): threading.Thread(target=consumer, args=(

Какие ошибки допущены в следующем примере? import threading, Queue item = Queue.Queue() def consumer(nm): for i in range(3): print item.get(), nm def 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()

вопрос

Правильный ответ:

потоки-потребители очереди запущены раньше потоков-производителей
объекту, соответствующему потоку, нужно давать отдельное имя
программа зависнет, так как производителей меньше, чем потребителей
ошибок нет
Сложность вопроса
71
Сложность курса: Язык программирования Python
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен прошёл на 5. Спасибо vtone
16 мар 2020
Аноним
Пишет вам сотрудник деканата! Незамедлительно сотрите этот ваш сайт с ответами по интуит. Я буду жаловаться!
17 апр 2017
Оставить комментарий
Другие ответы на вопросы из темы интернет-технологии интуит.