Главная / Python: основы / Укажите результат выполнения скрипта: import threading, time res = {'A': threading.Event(), 'B': threading.Event()} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) for i in range(2): print (i) for r in rs: res[r].release() p1 = threading.Thread(ta

Укажите результат выполнения скрипта:

import threading, time res = {'A': threading.Event(), 'B': threading.Event()} def pr(rs): for r in rs: res[r].acquire() time.sleep(1) for i in range(2): print (i) for r in rs: res[r].release() p1 = threading.Thread(target=pr, name='t1', args=['AB']) p2 = threading.Thread(target=pr, name='t2', args=['BA']) p1.start() p2.start() p1.join() p2.join()

вопрос

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

0 1 0 1
цифры из набора [0, 0, 1, 1] в недетерминированном порядке
скрипт будет выполняться бесконечно долго
скрипт не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
94
Сложность курса: Python: основы
62
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Я преподаватель! Незамедлительно удалите сайт с ответами на интуит. Я буду жаловаться!
31 янв 2020
Аноним
Я сотрудник университета! Прямо сейчас удалите сайт vtone.ru с ответами intuit. Я буду жаловаться!
16 май 2017
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.